前言我们在Android开发的过程中总是需要获取XML布局中的ViewId,以便给其赋值进行显示,早期我们只能使用findViewById这个API,会导致很多的模版代码出现。2013年左右Android界大神JakeWharton开源了ButterKnife框架,通过Bind("viewid")方式方便开发者获取ViewId。近两年由于谷歌对Kotlin的支持,我们开始使用AndroidKotlinextensions。在文件中导入布局文件直接引用viewId。无需做其他额外操作,最为方便。目前,谷歌在...
继续阅读 >
分类:视图绑定ViewBinding
2020
09-24
09-24
Android Studio3.6新特性之视图绑定ViewBinding使用指南
ViewBinding是一项功能,使您可以更轻松地编写与视图交互的代码。在模块中启用视图绑定后,它将为该模块中存在的每个XML布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有ID的所有视图的直接引用。正文AndroidStudio3.6Canary11及更高版本中推出了ViewBinding功能,ViewBinding将逐步替换掉findViewById,还等什么,抓紧时间学习吧!谷歌官方文档的ViewBindingDemo是用Kotlin语言写的,看起来比较生疏,花了点时...
继续阅读 >