如何更改所有ListView的默认分隔符颜色?

8
我正在尝试从style.xml为所有的listViews应用默认样式。请注意,有些地方我使用了嵌套的listViews。在style.xml中:
    <style name="Theme.MyTheme" parent="Theme.Sherlock.Light.ForceOverflow">
           <item name="android:windowContentOverlay">@null</item>
           <item name="android:listViewStyle">@style/awesomeListViewStyle</item>
    </style>



<style name="awesomeListViewStyle" parent="@android:style/Widget.ListView">
        <item name="android:fadingEdge">none</item>
    <item name="android:background">@color/orange</item>
<item name="android:divider">#EEEEEE</item>
    </style>

这没有任何影响。在清单文件中,将Theme.MyTheme作为我的默认主题。请建议 :)

1
请尝试访问以下链接并查看Mike的回答 -> https://dev59.com/mG865IYBdhLWcg3wHKzu - Bhavin
您缺少“android:dividerHeight”项。 - Mark
1个回答

1
作为 Bhavin 和 Mark 指出的另一个 回答 中提到的,按照你的风格,你还应该添加


<item name="android:dividerHeight">1px</item>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接