数据绑定在安卓官网的JetPack下的
https://developer.android.google.cn/topic/libraries/data-binding/
布局正常写,就可以写完后使用快捷键AIT +回车键选择Binding layout如果您的xml文件中 app 的属性 那么加 appns
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
使用的时候首先在Activity中创建一个:
//databinding的创建 参数(上下文,布局文件)
binding = DataBindingUtil.setContentView(this,R.layout.activity_daifukuan )
用的时候直接**.**就可以了 例:
binding.dfkList.layoutManager = LinearLayoutManager(this)
在Fragment 或适配器中
val pay:PayItemContactBinding = DataBindingUtil.inflate(LayoutInflater.from(context), R.layout.pay_item_contact, parent,false)