这是这个问题的后续问题: How to change the default divider color for all ListViews
我有一个设置了android:divider
和android:dividerHeight
的样式。此样式在清单中用作应用程序的样式。
问题在于分隔符根本没有变化。如果我将这些属性直接设置到每个ListView的属性,但是如果我将属性抛出样式,则它确实有效。在应用程序中为所有ListView设置这些分隔符属性的正确方法是什么?
这是风格:
<style name="MyListView">
<item name="android:dividerHeight">2px</item>
<item name="android:divider">#EEEEEE</item>
</style>
答案 0 :(得分:0)
问题在于我没有将parent="@android:style/Widget.ListView"
添加到style
标记。它应该是这样的:
<style name="MyListView" parent="@android:style/Widget.ListView">