【发布时间】:2023-04-06 14:21:02
【问题描述】:
我在 ListView 中只添加了复选框。
list_checkbox.xml:<?xml version="1.0" encoding="utf-8"?>
<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.....
}
});
但现在在哪里以及如何捕获复选框事件?
请详细说明。
我是新手。
谢谢..
【问题讨论】:
-
您已经回答了自己。在 onItemClick 中,您已经在此处评论了您的答案。下一个问题是当一个项目被点击时你想做什么。
-
当一个项目在列表中被点击时。我想捕获一个复选框。当第一个复选框被选中时调用函数 A 如果第三个被选中调用函数 B 等等..
标签: android listview checkbox android-listview android-arrayadapter