听说Kotlin代码量可以减少好多,所以来学学。
一开始在网上各种看,然后又去Github和Kotlin官网看了一波,导入了各种依赖。结果发现AS自带简易化操作,简单粗暴。
首先配置依赖:
AS直接导入:File--Setting--Plugins
搜索安装Kotlin插件:
安装成功后,重启AS,重启之后可以看见
这样Kotlin就可以用了。
将老的项目转换成Kotlin项目
Code-- Convert Java File to Kotlin File
然后会提示你当前工程未配置Kotlin,点一波就行,配置完成之后可以看到以下信息
这样就完成了,开始在项目中用
xml文件:
<TextView
android:id="@+id/textHello"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
然后在Activity中应用:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//查找控件
val fistTv = findViewById<TextView>(R.id.textHello)
//给控件设置值
fistTv.text = "Hello World"
}
}
学习代码第一波Hello World 完成!!