我只在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