自己参考网上的demo写了一个listview+单选按钮,实现了整个listview只能选中一个radiobutton,但有时候依然却发现会出现多次 点中的情况
由于我为了提高用户体验,在上图中对整个item进行了监听,如果用户点击了item,就把radiobutton设置为选中状态,但是,我们不忘记,radio本身也是可以点击的,所以有时候出多个item被选中的情况,知道原因,就很好解决了,在adpter的getview方法把radiobutton设置为不可点击,如下代码:
vh.mRadobtnChoose.setClickable(false);
这样,就解决了