2011-01-07 117 views
7

我有一個由ImageView和TextView組成的自定義列表視圖。點擊工作正常,但它不會像正常的ListView那樣突出顯示該項目。我將如何添加一個亮點?我嘗試通過點擊背景色設置背景顏色,然後添加一個計時器來去除背景顏色。這工作,但我想要一個更好的解決方案。有任何想法嗎?自定義列表視圖不會突出顯示ListViewItem點擊

+1

你是如何創建自定義ListView的?如果這不起作用,你可能做錯了什麼。 – 2011-01-07 01:24:34

回答

3

我認爲你可以嘗試使用colorstate。定義state_pressed,state_selected和任何其他適當狀態的顏色,然後將視圖的背景設置爲colorstate。

+0

嗨,請注意,設置背景應該使用DRAWABLE資源,但不使用COLOR資源。看看[這](http://stackoverflow.com/a/3507264/1099884) – Yeung 2013-08-06 04:27:50

5

單擊您的ListView,然後在屬性窗口中將drawSelectorOnTop設置爲true。我只是有同樣的問題,並且像魅力一樣工作。

+0

絕對是最簡單的答案。完美的作品! – Zero 2013-05-12 15:11:02

相關問題