1.首先在setting>plugins下載兩個(gè)插件Kotlin和Kotlin Extensions For Android塔逃,并且需要重啟AS底桂。
2.需要在project根目錄的gradle文件中添加
dependencies {
? ? ?classpath'com.android.tools.build:gradle:1.3.0'
? ? ?classpath'org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.0-beta-1038'
}
3.在您開(kāi)發(fā)的module根目錄的gradle中需要加入
apply plugin:'kotlin-android'
buildscript{
? ? repositories {
? ? ? ? ?jcenter()
? ? }
? dependencies {
? ? ? ? classpath'org.jetbrains.kotlin:kotlin-android-extensions:1.0.0-beta-1038'
? }
}
dependencies {
? ? compile fileTree(dir:'libs',include: ['*.jar'])
? ? compile'com.android.support:appcompat-v7:23.0.1'
? ? compile'org.jetbrains.kotlin:kotlin-stdlib:1.0.0-beta-1038'
}
4.新建kotlin文件,通過(guò)import kotlinx.android.synthetic.<xml名字>.*?可以根據(jù)id直接獲取相應(yīng)的view
import android.app.Activity
import kotlinx.android.synthetic.activity_main.*
import android.os.Bundle
classMainActivity : Activity() {
? ? override funonCreate(savedInstanceState: Bundle?) {
? ? ? ? ?super.onCreate(savedInstanceState)
? ? ? ? setContentView(R.layout.activity_main)
? ? ? ? text_view.setText("890")//自動(dòng)根據(jù)id找到相應(yīng)的view
? ?}
}