听说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 完成!!