我在同一活動中有兩個列表視圖。他們都觸發此:onItemClick兩個Listviews問題
public void onItemClick(AdapterView adapter, View v, int position, long arg3)
如何檢查從此事件處理程序中選擇哪個列表? 此外,如果adapter == listA
那麼我需要該列表中的複選框和位置被選中/取消選擇。我在這裏的活動中如何做到這一點?
也許是這樣的:v.myCheckBox.setChecked(false)
< - 顯然這是行不通的。
注意:我正在使用兩個自定義適配器,它們繼承自基礎適配器。
我想你*可以*根據適配器計算出來,但這似乎是你過於複雜的事情。爲什麼不只是聲明兩個'OnItemClickListeners'? – dmon
你已經在這裏發佈了兩個不同的問題。如果你有一個帶有選中項的列表,你應該看看ListView的'setChoiceMode'方法和'CHOICE_MODE_MULTIPLE'。 – adamp