[Android UI] listview 自定义style

<style name="comm_listview_style">
        <item name="android:cacheColorHint">@android:color/transparent</item>
        <item name="android:listSelector">@android:color/transparent</item>
        <item name="android:dividerHeight">6dip</item>
        <item name="android:divider">@null</item>
        <item name="android:headerDividersEnabled">true</item>
        <item name="android:footerDividersEnabled">true</item>
</style>

注意:

0:写 selector的时候,必须pressed放在上面,否则会不起作用。

1:对listview的item最外层设置margin不起效果,需要嵌套一层,在里面设置margin,一般只设置marginleft,marginright。

2:item的高度需要在最外层指定具体的大小。

3:item的背景selector不要用 :android:listSelector, 需要自定义selector。

原文地址:https://www.cnblogs.com/0616--ataozhijia/p/3793782.html