如果使用kotlin,什么butterknife绑定,Xutil注解都不需要,只需要通过id就可以操作view,非常方便,但是在使用的过程中还是遇到两个值得记录的问题如下:
- 针对adapter中通过id来操作
- 针对动态加载布局通过id来操作
其实两者本质上是一样的,都是通过view访问Id来操作,具体是由kotlin来绑定
上代码一步一步来解析
首先想要用id来操作别,我们的builde文件要加上Extensions配置
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
然后就可以愉快的使用
activity和fragment直接像想这样就可以访问了:
<Switch
android:id=