【发布时间】:2018-10-26 10:52:18
【问题描述】:
我想在第二次点击时取消选中选中的单选按钮(这是一个单选单选按钮代码)
下面是我的代码:
int row_index = -1;
holder.rbBookOfferText.setOnClickListener(view -> {
holder.rbBookOfferText.setChecked(true);
row_index = Integer.parseInt(mDataset.get(position).getTaskId());
notifyDataSetChanged();
});
if (row_index == Integer.parseInt(mDataset.get(position).getTaskId())) {
holder.rbBookOfferText.setChecked(true);
} else {
holder.rbBookOfferText.setChecked(false);
}
【问题讨论】:
-
使用
setOnCheckedChangeListener而不是setOnClickListener -
我想在第二次点击同一个单选按钮时取消选中单选按钮
-
@Piyush 你能给我举个例子吗?
-
@VishalVaishnav 那么是否有所有 4 个单选按钮都被取消选中的情况?!!!
-
@VishalVaishnav 这是您使用复选框而不是单选按钮的情况。
标签: android android-recyclerview