一.當創(chuàng)建android項目時,默認是java形式的activity,如果想要使用kotlin,就要將某個activity轉換為kotlin形式的。
使當前窗口顯示的界面是要轉換的界面,點擊code-->convert Java File to Kotlin File
kotlin_1.png
轉換完畢后界面就變成了kotlin形式
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
二.查看build.gradle中并沒有出現(xiàn)kotlin的配置,這時可以運行下項目,然后就會在activity的右上角出現(xiàn)configure,點擊configure就可以配置kotlin應用范圍和版本了。
kotlin_2.png
選擇配置
kotlin_3.png
點擊ok 等待自動配置kotlin,配置完畢后根build.gradle下后出現(xiàn)
kotlin_6.png
module下的build.gradle會出現(xiàn)
kotlin_7.png
kotlin_8.png
三.運行時報錯 unresolved reference kotlinx
這是因為沒有添加kotlin的相關插件
在app的build.gradle下添加
apply plugin: 'kotlin-android-extensions'
四.因為使用kotlin之后,不需要再寫findViewById(),需要用到
import kotlinx.android.synthetic.main.activity_main.*
而這個包是在kotlin的extensions插件下。