#android #android-recyclerview
#Android #android-recyclerview
Вопрос:
Могу ли я получить представление владельца элемента ссылки на текстовый объект edittext?
Мой viewholder…
override fun bind(list: MutableList<Test>, position: Int) {
list.get(position).test.get(0).editable = binding.etTest.text //not reference
val testEdit = binding.root.findViewById(R.id.et_test) as EditText
list.get(position).test.get(0).editable = testEdit.text ////not reference
}
при изменении текста list.get(position).test.get(0).редактируемый не изменяется..
Как я могу это сделать?
Ответ №1:
Вам нужно уточнить свой вопрос, но я предполагаю, что вы хотите использовать RecyclerView
. В этом случае вы должны использовать ViewHolder
шаблон.
ViewHolder
отвечает за расширение вашего представления и хранение ссылок на ваш EditText
(ы) или что-либо, что находится в вашем представлении. Затем в bind()
методе вы можете заполнить это / те EditText
(ы).
Комментарии:
1. о, это работает, я ошибся … мне не нужно @BindingAdapter с этим .. спасибо