У меня есть адаптер привязки, который добавляет представления программно в зависимости от данных, которые вернулись из БД.
@BindingAdapter("addViews")
fun addViews(view: LinearLayout, fruit: List<Fruits>){
fruit.forEach{
val v = View.inflate(view.context, R.layout.item_fruit_layout, null)
v.text_view_fruit_name.text = it.name
view.addView(v)
}
}
Я пытаюсь не использовать setText для просмотра текста, так как я использую привязку данных, но я не знаю, как связать данные, используя DataBindingUtil.setContentView
или что-то еще. Может ли кто-нибудь сказать мне, могу ли я сделать это?
Спасибо