前几天,突然想试试在android上如何启用一个app,于是经过选择,选择了kotlin语言来实现。
网上说要先安装intellij idea的环境,安装好后,按照helloworld的示例,运行出了界面。
接下来,想自己写界面,自然就会涉及到文本和按钮。然后网上很多都说使用kotlin的绑定视图技术,就可以直接在kt中编辑这些控件了。就按照网上说的引入kotlin-android-extensions,进行对应的设置,但是结果一直都报错。后来经过搜索,知道了最新的情况是,Google官方放弃了kotlin-android-extensions插件,使用ViewBinding技术来代替了。
首先,修改build.gradle文件
在android节点下增加buildFeatures 信息,
-
android {
-
...
-
buildFeatures {
-
viewBinding = true
-
}
-
}
可实际却是,viewBinding = true不生效,
使用 viewBinding后,更新后构建仍会有错误,
<