У меня есть список элементов в представлении Recycler (до) 24 строки в переработке. Элементы должны быть отключены. Это означает, что из 24 перечисленных элементов остальные из 23 элементов должны быть отключены, а также элемент списка, не выбранные (если нажал левый элемент в просмотре списка, то правый также отключен и наоборот). < /P>
Код: Выделить всё
public class SheetAdapter extends RecyclerView.Adapter {
public SheetAdapter(Context mCtx, List listList) {
...Init all the items here
}
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(mCtx).inflate(R.layout.list_layout, parent,false);
return new ViewHolder(view);
}
public void onBindViewHolder(ViewHolder holder, int position) {
final List listItem = list.get(position);
...(setup the view etc)
holder.leftImageView.setOnClickListener(v -> {
// Gray Out all the Left and Right list items not selected
}
holder.leftImageView.setOnClickListener(v -> {
// Gray Out all the Left and Right list items not selected
}
}
}
< /code>
Мой вопрос: как мне получить ссылку на оставшиеся элементы в элементах списка (слева и справа), чтобы я мог их отключить!? < /p>
Обновление: < /p>
----------------------------------------------------
| | | |
| Left item 1| | Right item 1|
| | | |
|---------------------------------------------------
| | | |
| Left item 2| | Right item 2|
| | | |
|---------------------------------------------------
| | | |
| Left item 3| | Right item 3|
| | | |
|---------------------------------------------------
| |
| |
Подробнее здесь: https://stackoverflow.com/questions/797 ... -reference