ListView中嵌套RadioButton按钮

来源:互联网 发布:淘宝卖的好的飞机杯 编辑:程序博客网 时间:2024/04/30 10:05

ListView中嵌套RadioButton按钮中导致单选按钮可以多选,所以为了解决这个问题,我看网上都出现好多方法。试了好多,也不行,自己思考,丰衣足食。

核心代码:

final int index = position;holder.radio.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {if(!holder.radio.isChecked()){setSelectIndex(index);}}});        if (position == selectedIndex) {            holder.radio.setChecked(true);        } else {            holder.radio.setChecked(false);        }

写函数:

public void setSelectIndex(int selectedIndex){this.selectedIndex = selectedIndex;notifyDataSetChanged();}


0 0
原创粉丝点击