本文主要是介绍关于ListView中的item包含RadioButton时出现的混乱,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用的ListView的item条目中包含有RadioButton,然后因为控件复用的原因造成选择混乱,我在第一条的选中状态也会被复用,在网上找到的解决办法是记录每一条的状态,然后在getView的时候根据记录的状态来加载。
我就定义了一个List来记录状态,然后在getView中根据状态来加载
初始化状态:
getView中的按记录状态加载
但是刚开始还有问题,因为没有将setChecked放在setOnCheckedChangeListener后面,正确的顺序是:
先设置监听
后设置状态
否则还是会混乱,这个原因暂时不明白,以后搞明白了再来记录
参考:http://www.runoob.com/w3cnote/android-tutorial-listview-checkbox.html
这篇关于关于ListView中的item包含RadioButton时出现的混乱的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!