繁体   English   中英

如何在Recyclerview中获取RadioGroup的检查状态?

[英]How to get RadioGroup checked state in Recyclerview?

在问这个问题之前,我已经搜索过,有很多解决方案,但这不是我想要的。 我有一个带有3个按钮的RadioGroup的RecyclerView。 我想获取其checkedState的checkedState。 我不希望它在获得onBindViewHolder通过应用onCheckedStateChangeListener ,我想收集所有选中和未选中状态与活动,如按钮onCheckedStateChangeListener只与别人改变状态的作品,但我想没有任何这样的监听器获取数据,我无法弄清楚该如何应用?

我假设您在回收者视图的每一行中都有一个RadioGroup? 否则,您实际上并不需要回收站,只需直接使用无线电组即可。

但是对于onBindViewHolder每一行, onBindViewHolder使用onCheckedStateChangeListener来更新支持RecyclerView模型对象。 然后,当您按下按钮时,您可以从RecyclerView获取适配器,并循环遍历每个模型以查找选择了哪个项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM