Search code examples
androidandroid-recyclerviewlayoutradio-buttonbind

Android recyclerview onclick radio button


I am try to setSelected radio button but it doesn't work

I put resource in 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);

And i put performClick() in ViewHolder

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

Why does not work? no log for click

hear is the result.

radio button does not work do not know why


Solution

  • According to this answer have you ever tried mRadioButton .setChecked(true); method?