Android中ListView如何获取列表中选中的CheckBox
来源:互联网 发布:数据录入外包公司 编辑:程序博客网 时间:2024/06/05 08:58
如题,在一个ListView中设置了CheckBox,如果选中其中的CheckBox,该如何获取。
ListView lstres = (ListView)findViewById(R.id.lstres);// 结果列表
for (int i = 0; i < lstres.getChildCount(); i++) {
LinearLayout ll = (LinearLayout)lstres.getChildAt(i);// 获得子级
CheckBox chkone = (CheckBox) ll.findViewById(R.id.chkone);// 从子级中获得控件
System.out.println("chkone.isChecked():----------->"+chkone.isChecked());
}
如果直接将getChildAt获得的结果转型为CheckBox 会报错,因为ListView的直接子级是LinearLayout ,可以参照xml文件便得知,
list.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content" android:layout_height="fill_parent">
<TextView android:text="bb" android:id="@+id/txtid"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="200px" android:layout_height="wrap_content">
<TextView android:text="country" android:id="@+id/txtone"
android:textSize="22px" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView android:text="code" android:id="@+id/txtcode"
android:textSize="13px" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
<CheckBox android:id="@+id/chkone" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_marginRight="0px"/>
</LinearLayout>
- Android中ListView如何获取列表中选中的CheckBox
- 继续聊WPF——如何获取ListView中选中的项
- 继续聊WPF——如何获取ListView中选中的项
- jquery获取Repeater中选中的checkbox的值
- 如何取得checkbox复选框中选中的值
- 如何把一个listview中选中的值展示到另外一个 activity中
- Android TV ListView列表焦点保留?ListView如何获取焦点?
- jsp中提交后把checkbox中选中的值删除
- 在脚本中 使用数组 获取列表中选中的复选框id + 获取选中的单选框的值
- 如何保持ListView中选中的Item高亮
- ListView中item中的checkBox
- Android中的列表ListView
- Android中的列表ListView
- 关于如何获得ListView中选中项的值
- 关于如何获得ListView中选中项的值
- 获取LISTVIEW列表中的数据
- android+listView中嵌入checkbox
- Android listview中使用checkbox
- listview item如何获取子控件
- 黑马程序员——总结java编写程序中注意的几个点
- 杂记乱弹20140826
- Input Event 模块
- Unity 导出切片精灵
- Android中ListView如何获取列表中选中的CheckBox
- iOS 应用开发入门指南,中文教程
- 鼠标的位置控制
- android中ListView控件&&onItemClick事件中获取listView传递的数据
- 【个人机房重构】—— 抽象工厂+反射+配置文件详解以及错误分析
- 数据库将字符串转换为多行
- Android多线程及异步任务消息处理机制(一)--Handler的使用
- aop,spring aop,aspectj区别与联系
- 测试结果分析