【发布时间】:2017-12-18 17:18:44
【问题描述】:
我对@987654322@ 有疑问,我有RecyclerView,它有一个radio button,每个行项中的其他视图很少,
我真正想要的是,当用户检查RadioButton 时,我想取消选中其他RadioButton(如果之前检查过任何内容)。因为它是Recyclerview,所以我不能使用radiogroup。
在适配器onBindViewHolder 中,我为每个单选按钮编写了这个监听器
holder.radioButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
selectedPosition = holder.getAdapterPosition();
Toast.makeText(activity, "section: " + selectedPosition, Toast.LENGTH_SHORT).show();
}
});
如何取消选中之前选中的单选按钮?
换句话说,如何从另一个项目视图侦听器更新特定项目的 recyclerview 中的视图属性?
【问题讨论】:
-
@Sanjay Majoka 哦,这就是我想要的,我试了一下,效果很好,非常感谢你的帮助:)
标签: android android-recyclerview radio-button