Activity更替(视图绑定)
kotin已经是google官宣的第一android开发语言。
在android开发中,经常需要在activity
中去获取某个具体的View属性,一般可以通过findViewById(R.id.button1)
的方法来获取View,从而实现具体的逻辑变化。但是一直使用findViewById()非常不利于代码的整洁性和可观性,因此可以采用视图绑定的方法来简化操作。
在原先的kotlin开发中,他可以通过插件
apply plugin: 'kotlin-android-extensions'已经被弃用
来实现简单的视图绑定。现在这个插件已经被废除,需要使用其他方法
- 视图绑定
在app目录下的build.gradle
配置文件中填入一下内容
1 | android { ... viewBinding { enabled = true } } |
然后就可以便携的在activity
中使用视图绑定
1 | override fun onCreate(savedInstanceState: Bundle?) { |
完成视图绑定后,可以直接通过bingding.属性来获取属性并实现逻辑功能。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小贺同学的blog!
评论