Android中ListView如何获取列表中选中的CheckBox

ymc390
2013-10-12 · TA获得超过4636个赞
知道小有建树答主
回答量:974
采纳率:0%
帮助的人:2295万
展开全部
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"?>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式