#android-studio
#android-studio
Вопрос:
Я хочу изменить TextView внутри CardView в RecyclerView.
Когда пользователь нажимает на один элемент, я хочу изменить текст в другом элементе cardview.
Как мне позвонить, чтобы изменить определенную позицию CardView.
@Override
public void onBindViewHolder(@NonNull final Custom_Adapter.MyViewHolder holder, final int position) {
holder.checkBox.setOnClickListener(view -> {
holder.tv_text.setText("example"); (CHANGE ANOTHER POSITION ITEM HERE)
(HOW TO DEFINE CERTAIN POSITION TO CHANGE??)
}
}
Комментарии:
1. Вам необходимо изменить базовую структуру данных, а затем вызвать
notifyDataSetChanged
адаптер.2. как мне вызвать notifyDataSetChanged изнутри класса Custom_Adapter?
3.
notifyDataSetChanged
это метод вRecyclerView.Adapter
классе: developer.android.com/reference/androidx/recyclerview/widget /…