Kotlin 前段時間被 Google 納爲開發安卓的首選語言,Kotlin可謂是水漲船高,學習它也是很有必要的。
AndroidStudio3.0上可以直接支持Kotlin,2.x的可以通過安裝插件來支持Kotlin。
1. 安裝插件
2. 創建項目
3. 配置
4. 開發寫代碼
1、安裝插件
插件安裝步驟
File
-> Settings
-> Plugins
-> Install JetBrains plugin
-> 輸入Kotlin
-> 選擇Kotlin
插件安裝 -> 安裝成功後重啓 AndroidStudio
重啓後,在工具條 Tools
欄下會出現 Kotlin
選項
2、創建項目
創建項目和創建普通的Android
項目沒有什麼不同,創建完成之後,選中Project
,點擊工具條上的 Code
- Convert Java File to Kotlin File
將普通的Android
項目轉換成一個Kotlin
項目。
3、配置
轉換之後IDE
自動給我們配置好了,在Project
下的build.grade
文件中
buildscript
中添加了Kotlin
的版本 ext.kotlin_version = '1.2.20'
,
dependencies
中kotlin
插件的依賴classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
app
下的build.grade
文件中也有些變化
文件最上面應用插件 apply plugin: 'kotlin-android'
dependencies
中依賴了kotlin
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
以上是默認配置。配置好了之後可以編寫代碼了
從 XML
文件中聲明一個 id
爲textView
的控件,然後在Activity
中使用
但是anko
這個強大的庫可以幫我們做更多的事情。首先需要配置anko
Project
下的build.grade
文件中添加 ext.anko_version = '0.10.0'
[版本號可更改],
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
app
下的build.grade
文件中添加
apply plugin: 'kotlin-android-extensions'
和 compile "org.jetbrains.anko:anko-common:$anko_version"
成功之後可以直接使用 textView
了 ,而不用再去 findViewById
。
強大!