【发布时间】: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());
为什么不工作? 没有点击日志
听到就是结果。
【问题讨论】:
-
能否添加Logcat显示的内容,如果有错误信息,请添加
标签: android android-recyclerview layout radio-button bind