一、在androidstudio中用kotlin编写app(笔记一)
1. 创建app
在androidstudio中创建一个app(创建步骤和用java创建一样),选中MainActivity,然后选择“code”-“Convert Java File to Kotlin File … ”,如下图:
2. 配置kotlin
在app文件夹下找到“build.gradle”文件,按如下(红框中)配置:
添加内容:
(1)apply plugin: ‘kotlin-android’
(2)apply plugin: ‘kotlin-android-extensions’,如果省去(2),Activity类中findViewById功能就不能实现。
(3) compile “org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version”
然后,选择“gradle”文件夹下的“build.gradle”,按如下配置:
添加内容:
(1)ext.kotlin_version = ‘1.0.6’
(2) classpath “org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version”
3. 在MainActivity类中
在MainActivity中需手动导包,用于查找id,导入的包如下:
//(1)导包
import kotlinx.android.synthetic.main.activity_main.*
//注释activity_main:为xml的名称(可替换)
//(2)获取控件
使用xml中控件的名称即可获取控件
例如xml中控件:
<TextView
android:id="@+id/tv_kt_show"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
android:hint="展示输入的内容" />
在MainActivity中获取该控件,并展示内容为"study kotlin"
tv_kt_show.text="study kotlin"