android listview与radiobutton相应问题

rtradiobutton位于listview中我是通过重写getView实现单选功能我现在想点击listview中的一个item不仅能响应listview的单击事件也能... rt radiobutton位于listview中 我是通过重写getView实现单选功能 我现在想点击listview中的一个item 不仅能响应listview的单击事件也能同时响应radiobutton的单击事件该怎么做? 展开
 我来答
潮飞鸾Hp
2013-03-03
知道答主
回答量:16
采纳率:0%
帮助的人:13.4万
展开全部
在listView onItemClickListener里获取当前这一项的view
然后
ViewHolder holder = (ViewHolder) v.getTag();
holder.cbSelect.toggle();
即可实现
追问
ViewHolder holder = (ViewHolder) v.getTag();
holder.cbSelect.toggle();
这两句话是写在重写的getView了么?我这不认ViewHolder 这个类啊?这是怎么回事 这个是系统封装好的类么?
追答
ViewHolder 这个是随便命名的 是存放getView里的控件的(具体你可以百度listView的优化) 并在getView里声明, 然后convertView.setTat(viewholder);将当前项的控件保存到view里,取出时用getTag()即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式