1.创建项目并配置
创建一个空的Android项目
(1)在Project的gradle添加kotlin的版本号
(2)在Project的gradle添加路径
buildscript {
ext.kotlin_version = '1.1.2-4'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
(3)在model的gradel中添加插件
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
(4)添加Java的编译路径, 在main中创建kotlin文件夹, 用于存放kotlin代码(建议).
sourceSets{
main.java.srcDirs += 'src/main/kotlin'
}
(5)添加kotlin依赖
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
2.安装插件
File–>Settings–>Plugins–>Install JetBrains plugins
3.转换代码
使用快捷键ctrl+shift+A将java转换成kotlin
转换后的代码
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
tv.text = "哈哈哈"
}
}
这里的tv是xml文件中TextView的id
kotlin中继承是使用:
并且每个语句不需要加分号
运行效果