虽然Kotlin已经出来一段时间了,但在Google将Kotlin设置为Android首选开发语言之前,也只是简单了解了一下。
现在准备把以前的一个项目改用kotlin写,也算是一边学一边写。
直接使用了官方提供的侧边栏代码,转换成了kotlin代码,还是遇到了一些问题。
①忘了怎么操作的,findViewById直接报错了
val toolbar = findViewById(R.id.appToolbar) as Toolbar
会报错,改成如下就没问题了
val toolbar = findViewById<ToolBar>(R.id.appToolbar)
②看到网上有介绍说kotlin可以直接通过id找到控件,之前的findviewbyid就可以不用写了,但是
要先在module的build.gradle中配置
apply plugin: 'kotlin-android-extensions'
接着在使用控