我有以下listView项目(简化):
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/AppTheme.ListViewItemStyle_1">
<View android:id="@+id/data_view_stripe"
style="@style/AppTheme.RedStripe"/>
</LinearLayout>
列表项的样式有以下填充:
<item name="android:paddingTop">10dp</item>
<item name="android:paddingBottom">10dp</item>
<item name="android:paddingRight">10dp</item>
除了:
之外,所有内容都应该适用<View android:id="@+id/data_view_stripe"
style="@style/AppTheme.RedStripe"/>
我如何为data_view_stripe查看此填充?请查看?
非常感谢任何建议。
修改:
我尝试创建子主题:
但是仍然会为具有附加样式的View生成填充 的 RedStripeChild
答案 0 :(得分:0)
创建子样式
<style name="RedStripeChild" parent="AppTheme.RedStripe">
<item name="android:paddingTop">0dp</item>
<item name="android:paddingBottom">0dp</item>
<item name="android:paddingRight">0dp</item>
</style>