android - 单选按钮点击了 3 次
问题描述
我正在尝试实现Adapter
一个RadioButton
在List
. 我的目标是我只能选择一个RadioButton
并且可以uncheck
,但问题是当我第三次检查它时,它不能checked
再次出现。
我的适配器.java
private RadioButton selected = null;
@Override
public void onBindViewHolder(final OtherViolationMinorAdapter.ViewHolder holder, final int position) {
holder.pickotherviolationminor.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(selected != null){
selected.setChecked(false);
}
holder.pickotherviolationminor.setChecked(true);
}
});
}
解决方案
推荐阅读
- python - 如何在 Python 中高效地创建多个变量?
- c# - 如何使用xamarin c#在listview的同一行中划分两列
- javascript - 通过 createObjectURL 的 Blob 视频不起作用
- c++ - OpenGL如何在模板测试失败且深度测试成功时写入模板缓冲区?
- c++ - 在向量末尾找到一个周期的最大频率的最快方法?
- javascript - 调整精灵大小会导致空引用异常
- python - 根据列条件从单个 DataFrame 创建多个 DataFrame
- python-3.x - Pyinstaller .exe 解压到 ...\local\Temp 但找不到 python37.dll
- vba - 如何在第一个空单元格中复制和粘贴并在完成时结束
- java - Gradle 任务以创建可运行的胖 jar