テーマを利用してナイトモードのテーマを作成しようとしています。ただし、スタイルが正しく設定されていないようです。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:longClickable="false"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="?commentHeader">
attrs.xml
<declare-styleable name="AppTheme">
<attr name="commentHeader" format="reference" />
</declare-styleable>
テーマ.xml
<style name="AppTheme.Base" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowNoTitle">true</item>
<item name="commentHeader">@style/CommentHeaderLight</item>
</style>
theme.xml:CommentHeaderLight
<style name="CommentHeaderLight">
<item name="android:background">@drawable/comment_header_background</item>
<item name="android:paddingLeft">16dp</item>
<item name="android:paddingRight">16dp</item>
<item name="android:paddingTop">8dp</item>
<item name="android:paddingBottom">8dp</item>
</style>
最終的なビューは、ストックの背景とパディングなしで表示されます。この問題に正しく取り組んでいますか、それとも別の方法がありますか?