【问题标题】:Android recyclerview onclick radio buttonAndroid recyclerview onclick 单选按钮
【发布时间】:2022-01-13 23:59:32
【问题描述】:

我正在尝试 setSelected 单选按钮,但它不起作用

我将资源放在 OnBindHolder 中

@Override
    public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
        RecyclerData item = myList.get(position);
        Log.d(TAG, "onBindViewHolder() : item = " + item);
        holder.mRadioButton.setBackgroundResource(R.drawable.radio_btn_selector);

我把 performClick() 放在 ViewHolder 中

mRadioButton = view.findViewById(R.id.btn_radio);
mRadioButton.performClick();
mRadioButton.setSelected(!mRadioButton.isSelected());

为什么不工作? 没有点击日志

听到就是结果。

radio button does not work do not know why

【问题讨论】:

  • 能否添加Logcat显示的内容,如果有错误信息,请添加

标签: android android-recyclerview layout radio-button bind


【解决方案1】:

根据this的回答你试过mRadioButton .setChecked(true);的方法吗?

【讨论】:

  • 我已经尝试过 .setChecked(true),这不是我想要的,但认为这似乎是正确的,但不适合。
  • 你能多说一点你在找什么吗?
猜你喜欢
  • 1970-01-01
  • 2021-09-07
  • 1970-01-01
  • 2016-09-09
  • 1970-01-01
  • 2019-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多