Android 如何更改所有ListView的默认分隔符颜色
我正在尝试对style.xml中的所有ListView应用默认样式 请注意,我在某些地方使用嵌套列表视图 在style.xml中Android 如何更改所有ListView的默认分隔符颜色,android,coding-style,android-widget,android-styles,Android,Coding Style,Android Widget,Android Styles,我正在尝试对style.xml中的所有ListView应用默认样式 请注意,我在某些地方使用嵌套列表视图 在style.xml中 <style name="Theme.MyTheme" parent="Theme.Sherlock.Light.ForceOverflow"> <item name="android:windowContentOverlay">@null</item> <item name
<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>
@空的
@样式/awesomeListViewStyle
没有一个
@颜色/橙色
#Eeeee
这没有效果。在Manifest Theme.MyTheme中作为默认主题。
请注意:)正如Bhavin和Mark指出的,在你的风格中,你也应该添加
<item name="android:dividerHeight">1px</item>
1px
尝试此链接并回答mike->您缺少“android:dividerHeight”项