Могу ли я получить представление владельца элемента ссылки на текстовый объект edittext?

#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 с этим .. спасибо