android listview与radiobutton相应问题
rtradiobutton位于listview中我是通过重写getView实现单选功能我现在想点击listview中的一个item不仅能响应listview的单击事件也能...
rt radiobutton位于listview中 我是通过重写getView实现单选功能 我现在想点击listview中的一个item 不仅能响应listview的单击事件也能同时响应radiobutton的单击事件该怎么做?
展开
1个回答
展开全部
在listView onItemClickListener里获取当前这一项的view
然后
ViewHolder holder = (ViewHolder) v.getTag();
holder.cbSelect.toggle();
即可实现
然后
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()即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询