拖动listview时出现不变色或者只有一部分变色
android:cacheColorHint="#00000000"
选中颜色
android:listSelector="#00000000"
设置listview 的Item之间的横线 颜色和高度android:divider="#8E8E8E"
android:dividerHeight="1px"
android:scrollingCache="false"
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_selected="false"
android:state_pressed="false"
android:drawable="@color/ltgray"/>
<item android:state_pressed="true"
android:drawable="@color/changeBg"/>
<item android:state_selected="true"
android:state_pressed="false"
android:drawable="@color/changeBg"/>
</selector>
------------------------------------------
- <?xml version="1.0" encoding="UTF-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <gradient android:startColor=" #SomeGradientBeginColor" android:endColor=" #SomeGradientEndColor"
- android:angle="270"></gradient>
-
- <corners android:bottomRightRadius="8dp" android:bottomLeftRadius="8dp"
- android:topLeftRadius="8dp" android:topRightRadius="8dp"></corners>
- </shape>
- -------以下分享于http://blog.csdn.net/timchen6824/article/details/6794890
2.style.xml
3.drawable文件夹下specfication_listview_style.xml
<?xml version="1.0" encoding="utf-8"?>
<selector
</selector>
4.代码里给listView加样式 。如下
ExpandableListView listView = new ExpandableListView(this);