android:cacheColorHint="#00000000"
背景非黑色時,拖曳變黑問題:
將android:cacheColorHint指定為透明(#00000000)
1)點擊Item時無背景顏色變化
在xml文件中的ListView控件中加入如下属性:
android:listSelector="@drawable/timer_list_selector"
在drawable中定义timer_list_selector的属性值
timer_list_selector.xml中定义如下:
在values文件夹下的colors.xml中定义transparent如下:
#50000000
2)設置Item之間無間隙
在xml文件中ListView控件中加入如下属性:
android:divider="#00000000"
或者在javaCode中如下定義:
listView.setDividerHeight(0);
3) 自定義的BaseAdapter中調用notifyDataSetChanged()方法會重新調用BaseAdapter的getView()方法。
from
http://www.wretch.cc/blog/hamowe/11465485
http://www.wretch.cc/blog/michaeloil/23294101
沒有留言:
張貼留言