находящейся в нем?
Для чего RecyclerView знать, что где-то там нажали какую-то кнопку?
У меня есть Activity с кнопками и списком (recycler). Я бы хотел при нажатии на одну из кнопок заполнять список конкретными айтемами.
Можно просто передавать нужный список в recyclerview
перед тем как писать что либо потрать немного времени на изучение того с чем имеешь дело
Я только этим и занимаюсь)
Это значит, что нужно приготовить адаптер и присвоить его RecyclerView. Всё 😏 RecyclerView - это "тупой" котрол. Сам почти ничего не решает.
видимо не особо успешно
У меня готов адаптер, он был настроен на другой пример (где каждый четный айтем был блоком с картинкой, а нечетный - с текстом). Я лишь хочу разобраться, как этому адаптеру дать понять, что я нажал конкретную кнопку, не находящуюся внутри recyclerView
У RecyclerView есть свойство adapter. Туда нужно присвоить новый адаптер, например. Или сделать у адаптера метод, куда передавать данные списка. Это чтобы не пересоздавать адаптер каждый раз.
Ему не нужно об этом знать, ты должен просто менять его состояние
Получается, мне нужно кнопками заполнять List, а он уже сам все будет передавать в адаптер, верно?
погугли MVVM
И передавать в адаптер, ну или через mvvm
Огромное спасибо, теперь должно получиться ^_^
Только заполняют не кнопками, а с помощью методов, которые вызываются при нажатии на кнопку 😏 Нужно разделять бизнес-логику и UI. Чтобы не было вопросов типа: как мне отправить данные на сервер из RecyclerView 😏
Каюсь, этой темой не первый день мучаюсь, уже мозг не в состоянии адекватно сформировывать задачи, когда слишком много инфы и переходов)
Рад, что все друг друга поняли, в каком-то смысле :D Значит, не всё потеряно
Обсуждают сегодня