Android 對(duì)于ListView拖動(dòng)時(shí)變黑問題解決方法
最近用ListView顯示一些String數(shù)據(jù),發(fā)現(xiàn)如果不按住文字部分拖動(dòng)ListView一切安好, 但是如果按住文字部分拖動(dòng)的話所有文字部分都會(huì)變黑。解決方法其實(shí)很簡(jiǎn)單,問題的根源在于緩存顏色。方法有兩個(gè):
1、在布局xml文件中
在ListView中加入以下屬性即可.
android:cacheColorHint=”#00000000″
2、在代碼中,對(duì)ListView使用setCacheColorHint方法。
1
lv.setCacheColorHint(Color.TRANSPARENT);

注意,在使用代碼時(shí),不能再使用lv.setBackgroundColor(Color.TRANSPARENT),將lv的背景色設(shè)成透明,否則一樣沒有效果。
posted on 2010-12-05 22:37 江天部落格 閱讀(792) 評(píng)論(0) 編輯 收藏 所屬分類: Android