我正在實現無盡的ListView(就像在Facebook應用程序中一樣)。我想將選項製作爲select(暫時顯示爲灰色的背景)。當我點擊ListView時,沒有任何反應(沒有顯示爲灰色)。我嘗試爲我的列表視圖內容設置android:focusable="false"
和android:cickable="false"
。但是我沒有注意到任何骯髒的問題我的過錯是什麼?任何一個幫助我。提前致謝。如何使listview選擇的項目可選?
0
A
回答
1
如果你想顯示點擊選項爲突出顯示。不要讓clicklistener傳達視圖。使用
ListView.SetOnclicklistener(..){
...
}
這是解決問題的最佳方法之一。
0
試試這個背景:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/someGreyColor" android:state_activated="true"/>
<item android:drawable="@color/anyColor" android:state_pressed="true"/>
<item android:drawable="@color/backgrounColor"/>
</selector>
1
您可以通過使用一個選擇,你可以設置爲您的列表項的背景下做到這一點。
繪製/ background_list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/gray" android:state_pressed="true" />
<item android:drawable="@color/gray" android:state_selected="true" />
<item android:drawable="@color/gray" android:state_activated="true" />
<item android:drawable="@color/default_color" />
</selector>
佈局/ list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_list_item"
android:orientation="vertical">
<... />
</LinearLayout>
相關問題
- 1. 選擇ListView項目
- 2. ListView頁腳僅在選擇listview項目後纔可選擇
- 3. 如何選擇所有的listview項目?
- 4. Android ListView:如何選擇一個項目?
- 5. 如何選擇一個項目? - ListView
- 6. 如何從ListView中選擇項目?
- 7. listview已選擇項目
- 8. 選擇Kendo UI ListView項目
- 9. JavaFX ListView項目選擇
- 10. 更改ListView選擇的項目
- 11. 製作項目選擇的ToggleButtons ListView
- 12. 劍道的ListView:選擇所需項目
- 13. 選擇ListView的行而不是項目
- 14. ListView項目選擇器的LongClick狀態
- 15. C#Winform Listview選擇的項目問題
- 16. ListView中選擇項
- 17. 如何專注於目前在Listview中選擇的項目android
- 18. 如何讓Android ListView項目選擇器使用state_checked
- 19. Android ListView取消選擇項目
- 20. android在ListView中選擇多個項目?
- 21. 在MVVM中選擇所有ListView項目
- 22. 在ListView Android中選擇多個項目
- 23. Win8 ListView點擊不選擇項目
- 24. ListView - CHOICE_MODE_MULTIPLE_MODAL - 正在選擇隨機項目
- 25. ListView項目選擇和異常處理
- 26. ListView,通過雙擊選擇項目
- 27. 單擊/選擇更新ListView項目
- 28. Android ListView項目選擇和重置
- 29. GTK Tree/ListView得到選擇項目
- 30. Linq - 從ListView中選擇項目