2011-06-09 76 views
2

當我告訴我的自定義ListViewItem的用戶,包含在每個項目中的所有項目和對象有我想要的顏色,ListViewItem的背景色

但Scrolling的和選擇(用onListItemClick)時,該項目不要」 t更改所需顏色的背景顏色

+0

你可以請張貼一些代碼,以便我們可以更清楚地看到問題嗎? – TomHarrigan 2011-06-09 21:06:16

回答

0

嘗試將此添加到您的活動的onCreate方法中。

your_list_view.setCacheColorHint(0); 

我幾天前有同樣的問題,它解決了我的問題。如果您覺得這不是您需要做的,那麼請張貼一些代碼以獲得更多詳細信息。

+0

衷心感謝大家,但在嘗試了您發送的所有提示後,我終於找到並解決了問題,確保它在我的鼻子下。我的觀點有一個自定義的android:列表和我的自定義列表視圖定義,我爲每個textview使用android:background定義。與此,我沒有使用透明或系統定義的顏色的ListView背景項目。從我的自定義列表視圖項目defenition中刪除此定義,並解決了問題。衷心感謝大家。 – luispedropereira 2011-06-12 14:34:40

0

原來,我的視圖有一個自定義android:list<view>,並且在我的自定義列表視圖定義中,我對每個文本視圖使用android:background定義。

有了這個,我沒有使用透明或系統定義的顏色爲listview上的背景項目。我從我的自定義列表視圖項目定義中刪除了這個定義,問題就解決了。