使用视图绑定,可以更轻松的写与视图交互的代码。在模块中启动视图绑定之后,系统会为每个模块中的每个XML布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有ID的所有视图的直接引用。
可以代替findViewById
例:
- 控件id
- 在Activity的类下声明ActivityMainBinding
- 在onCreate方法中调用inflate并赋值
- 替换原来的R.layout.activity_main为binding.getRoot()
- 在需要控件的时候,只要binding.控件名称就可以了(自己就可以跳出来)