入門環境搭建
因為我的as版本是2.3.2,沒有更新到最新的3版本,OK,那我們只能使用插件來支持kotlin了。
插件安裝
插件下載
選擇這個
配置環境
一陣build之后,我們可以看到配置好的環境
環境搭建完成
把mainActivity從java轉到kotlin:
從java轉換到kotlin
apply plugin: 配置
寫過java的朋友肯定知道什么是findViewById(),android最可怕,最厭惡,最坑爹的一個方法。而kotlin則可以避免掉這個鍋。
package luwei.kotlindemotest
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import kotlinx.android.synthetic.main.activity_main2.*
class Main2Activity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main2)
tv_test.text = sum(1, 3).toString()
}
fun sum(a: Int, b: Int): Int {
return a + b
}
}
而我們需要在build配置這個:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'