2010-11-01 61 views
1

我正在使用包含複選框的列表視圖。你能幫我怎麼確定哪個複選框有用戶選擇?基本上,我希望在單擊複選框或選擇與Android鬧鐘類似的列表項時執行不同的功能。在列表視圖中捕獲複選框事件

+0

聽起來會更聰明,如果你不使用「詞」,如「U」和「Plzzz」(正確的標點符號也有幫助)。如果你把它們拼出來,人們更可能會提供幫助。另外,在提問之前,請嘗試搜索相似的問題。 – John 2010-11-02 01:29:41

回答

0

這是否幫助你:

how to display a list of checkboxes using dynamic data

這就是我如何與動態數據做了。

基本上,在你的ListView類重寫:

@override 
protected void onListItemClick(ListView l, View v, int position, long id) { 
    super.onListItemClick(l, v, position, id); 
    boolean isClicked = l.isItemChecked(position); 
    // do something 
} 
+0

嘿謝謝EKAWAS ......我會試試這個.....並非常感謝你... – Jasra 2010-11-01 19:30:20

+0

哎Ekawas我仍然堅持同樣的問題.....我想要不同的功能單擊複選框或選擇listitem時執行......請幫助 – Jasra 2010-11-02 19:31:00

+0

最新的問題是什麼?在你的列表視圖中,重寫onListItemClick()並從內部調用你需要的任何方法...我錯過了什麼? – ekawas 2010-11-02 22:37:08