Q
設置列表項選擇
0
A
回答
1
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
for(int i=0;i<parent.getChildCount();i++)
{
parent.getChildAt(i).setBackgroundColor(Color.TRANSPARENT);
}
v.setBackgroundColor(Color.BLUE);
}
});
+0
謝謝你的回答,但我有這個代碼有一個問題是列表項目的顏色更改爲藍色時,我單擊列表項目,但是當我單擊另一個列表項目時,然後上一個點擊的項目也顯示藍色,所以一次選擇了兩個。 – Ravi
+0
請參閱編輯... – youssefhassan
+0
感謝@youssefhassan它是我所需要的工作。 – Ravi
0
創建一個新的XML在可繪製的文件夾名稱它任何你想要的。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@color/white" />
<item
android:state_selected="true"
android:drawable="@drawable/list_item_bg_selected" />
<item
android:drawable="@color/list_bg" />
</selector>
並將其設置爲您的列表視圖的背景。
相關問題
- 1. 設置選擇選項
- 2. 在Grails選擇列表上設置選項密鑰和值?
- 3. 設置列表選項從控制器中選擇
- 4. 如何設置所有選項/選擇下拉列表
- 5. 設置默認選擇的選項是在列表
- 6. 設置列表中的選項中選擇使用JQuery
- 7. Zend Framework 2:在選擇列表中將選項設置爲「selected」
- 8. 動態單選按鈕設置添加列表項的選擇
- 9. 樹枝設置在下拉列表中選擇選項
- 10. 您可以讓選擇選項列表不設置$ _POST值嗎?
- 11. 設置多個選擇列表選項以從查詢中選擇
- 12. 如何從JQuery中選擇的選項中設置選擇列表值
- 13. 如何設置選項中選擇屬性的下拉列表中選擇
- 14. Rails form_for設置選項和設置選擇的選項
- 15. Html.DropDownList設置選擇項目
- 16. 設置默認選擇列表框?
- 17. HTML選擇列表中設置
- 18. 按類設置所有選擇列表
- 19. 如何選擇選擇列表選項
- 20. 剃刀Html選擇/選項設置選擇選項在回發
- 21. 如何在選擇列表框項目時設置Viewmodel屬性
- 22. 選擇多個列表框項目來設置過濾器
- 23. 在列表視圖中選擇的項目設置樣式
- 24. 設置另一個程序的列表視圖選擇項
- 25. 在選擇列表中設置項目的最大數量 - html
- 26. 如何填寫我想設置選擇item.I已經設置列表視圖項和顏色像列表視圖中顏色的選擇列表項
- 27. 如何設置屬性值設置爲null時,在列表中選擇項目
- 28. 設置HTML下拉列表選項
- 29. Select2 + Django:設置首選列表項目
- 30. 設置選項列表使用formHTML.append
你想知道如何只選擇列表中的一個項目? –
使用查看參數來更改所選項目的背景 – Misters