如何在android中使用具有recyclerview的单一单选按钮?

时间:2015-02-06 09:44:47

标签: android radio-button android-recyclerview recycler-adapter

我有数据列表,我想从中只选择一个。我的适配器中有radiobutton和textview。使用notifyDataSetChanged()我得到单选,但滚动单选按钮的值设置为“false”,我之前的选择不是相同的状态(true)。

任何代码或链接。

1 个答案:

答案 0 :(得分:1)

您需要在您在RecyclerView的每一行中充气的模型对象上保存状态。然后在bindViewHolder(MyViewHolder myViewHolder, int position)方法中,您可以有条件地设置单选按钮的选中状态,如下所示:

        myViewHolder.radioButton.setChecked(myModel.isSelected());