简化Id检索
从Android Jetpack的Data Binding库中,我们可以使用Binding类来简化这个过程
/*build.gradle*/
android {
...
dataBinding {
enabled = true
}
}
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<data>
</data>
<!-- Your layout code here -->
</layout>
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = DataBindingUtil.setContentView(this, R.layout.activity_main)
// 现在可以直接使用binding来访问视图
binding.textView.text = "Hello, Data Binding!"
}
}