我只在ListView中添加了複選框。
list_checkbox.xml:
<?xml version="1.0" encoding="utf-8"?>
如何捕獲ListView中的複選框事件
<CheckBox xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="42px">
</CheckBox>
在java中;捕捉到的名單事件我已經使用這個::
items1={" "," "," "," "}; //blank i.e. no text near checkbox
lv1.setAdapter(new ArrayAdapter<String>(this, R.layout.list_checkbox, items1));
lv1.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
// When clicked,put code here.....
}
});
但現在在哪裏以及如何捕捉複選框的事件嗎? 詳細地址plz。
我是新手。
thanx ..
你已經回答了你自己。在onItemClick你已經在那裏評論你的答案。接下來的問題是當一個項目被點擊時你想要做什麼。 – apesa 2011-04-03 16:43:58
亞那是什麼時候在列表中點擊一個項目。 我想捕獲一個複選框。當第一個複選框被選中時,調用函數A如果第三個被選中,調用函數B等等。 – cooldeep 2011-04-06 12:09:55