我有数据列表,我想从中只选择一个。我的适配器中有radiobutton和textview。使用notifyDataSetChanged()我得到单选,但滚动单选按钮的值设置为“false”,我之前的选择不是相同的状态(true)。
任何代码或链接。
答案 0 :(得分:1)
您需要在您在RecyclerView的每一行中充气的模型对象上保存状态。然后在bindViewHolder(MyViewHolder myViewHolder, int position)
方法中,您可以有条件地设置单选按钮的选中状态,如下所示:
myViewHolder.radioButton.setChecked(myModel.isSelected());