2011-03-15 70 views
3

我知道可以在ListView中以圖形方式切換項目的選中狀態。但是,這是如何完成的? 我有包含幾個CheckedTextView項目一個ListView,我已經通過調用如何切換ListView中項目的選中狀態?

list.setItemChecked(arg2, false); 

,並試圖設置這些項目的選中狀態分別

list.setItemChecked(arg2, true); 

這就是所謂的在我的ListView的OnItemClickedListener,所以arg2是被點擊項目的索引。儘管如此,該項目沒有得到檢查。是否有打電話給我失蹤的listAdapter?或者這可能是什麼?

回答

1

您對ListItems使用哪種佈局? android.R.layout.simple_list_item_multiple_choice?您的android:choiceMode也必須設置爲singleChoice或multipleChoice。

+0

Choicemode設置爲multipleChoice。我不知道listItems的佈局意味着什麼,但是:它們只是CheckedTextView項目,只不過是... – ThaMe90 2011-03-15 13:02:45

+0

您可以發佈適配器代碼嗎? – 2011-03-15 13:09:49

+0

'mListAdapter = new ArrayAdapter (this,R.layout.list_item,mRawEndPoints); mEndPointList.setAdapter(mListAdapter);'R.layout.list_item只是一個CheckedTextView ...我使用的mRawEndPoints是一個簡單的字符串數組... – ThaMe90 2011-03-15 13:11:17