我有一个绑定适配器,它根据从数据库返回的数据以编程方式添加视图。
@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 用于 textview,因为我正在使用数据绑定,但我不知道如何使用 theDataBindingUtil.setContentView
或其他任何东西来绑定数据。谁能告诉我我能不能做到这一点?
谢谢