为应用

时间:2016-03-01 09:01:14

标签: android listview

这是这个问题的后续问题: How to change the default divider color for all ListViews

我有一个设置了android:dividerandroid:dividerHeight的样式。此样式在清单中用作应用程序的样式。

问题在于分隔符根本没有变化。如果我将这些属性直接设置到每个ListView的属性,但是如果我将属性抛出样式,则它确实有效。在应用程序中为所有ListView设置这些分隔符属性的正确方法是什么?

这是风格:

<style name="MyListView">
   <item name="android:dividerHeight">2px</item>
   <item name="android:divider">#EEEEEE</item>
</style>

1 个答案:

答案 0 :(得分:0)

问题在于我没有将parent="@android:style/Widget.ListView"添加到style标记。它应该是这样的:

<style name="MyListView" parent="@android:style/Widget.ListView">