kotlin for android 集成&&简单使用

xiaoxiao2021-02-28  76

Kotlin是基于JVM的编程语言, 由JetBrains公司开发, 目前已经开源. 用于JVM, Android, 网页等的静态类型编程语言, 完全兼容Java.

集成

1 项目gradle文件

buildscript { ext.kotlin_version = '1.0.4' repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" } }

2 模块gradle

//添加Kotlin支持Android的插件 apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' //添加Kotlin的版本号 buildscript { ext.kotlin_version = "1.0.0-rc-1036" } //添加Java的编译路径, sourceSets { main.java.srcDirs += 'src/main/kotlin' } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" }

使用

安装插件

选择: Setting -> Plugins -> Install JetBrains plugin -> kotlin.

简单使用

右键 -> New -> kotlin Activity 自动创建跟Kotlin 关联的 Ativity,manifest里也会自动添加该Activity的声明,自动创建的界面布局文件和之前的没什么区别,都是xml格式的。

例如在布局文件里添加了一个TextView

<TextView android:id="@+id/tvId" android:layout_width="wrap_content" android:layout_height="wrap_content" />

在Activity 直接使用布局文件的Id tvId 设置属性 如

tvId.text = "hello kotlin!";

然后 alt+ enter 自动导入该布局文件的引用。省去的findViewById 是不是非常简洁,方便。

转载请注明原文地址: https://www.6miu.com/read-32124.html

最新回复(0)