Android Studio 3.0 及更高版本提供全面的Kotlin 支持
讲婚,讓您可以輕松向現(xiàn)有項(xiàng)目添加 Kotlin 文件蜕劝,并將 Java 語言代碼轉(zhuǎn)換為 Kotlin。 然后即可使用 Android Studio 的所有現(xiàn)有工具處理 Kotlin 代碼,例如自動(dòng)填充缝呕、lint 檢查器澳窑、重構(gòu)和調(diào)試等。
將 Kotlin 添加到現(xiàn)有項(xiàng)目
1.點(diǎn)擊 File > New 并從各種 Android 模板中選擇一個(gè)供常。 如果您在此菜單中未看到模板列表摊聋,請先打開 Project 窗口,然后選擇您的應(yīng)用模塊栈暇。
2.在屏幕上出現(xiàn)的向?qū)е新椴茫x擇 Kotlin作為 Source language。
3.繼續(xù)按照向?qū)瓿珊罄m(xù)操作源祈。
或者煎源,您也可以點(diǎn)擊 File > New > Kotlin File/Class 創(chuàng)建一個(gè)基本文件。 如果您沒有看到此選項(xiàng)香缺,請打開 Project 窗口并選擇 java 目錄手销。 New Kotlin File/Class 窗口提供多種文件類型選擇,但您選擇哪種類型并不重要图张,因?yàn)槿绻院蟾穆暶黝愋头嫱希琄otlin 將自動(dòng)轉(zhuǎn)換文件類型。
默認(rèn)情況下埂淮,新的 Kotlin 文件將保存到 src/main/java/
姑隅。 您可能會(huì)發(fā)現(xiàn),在同一個(gè)位置查看 Kotlin 和 Java 文件會(huì)更輕松方便倔撞。 但如果您想隔離 Kotlin 文件和 Java 文件讲仰,可將 Kotlin 文件放到 src/main/kotlin/
下。 如果這樣的話痪蝇,您需要將此目錄包含到 sourceSets
配置中:
android {
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
}
將現(xiàn)有 Java 代碼轉(zhuǎn)換為 Kotlin 代碼
打開一個(gè) Java 文件并選擇 Code > Convert Java File to Kotlin File鄙陡。
或新建一個(gè) Kotlin 文件(File > New > Kotlin File/Class),然后將 Java 代碼粘貼到該文件躏啰,出現(xiàn)提示時(shí)趁矾,點(diǎn)擊 Yes,將此代碼轉(zhuǎn)換為 Kotlin 代碼给僵。 您可以勾選 Don't show this dialog next time毫捣,以便將 Java 代碼段轉(zhuǎn)儲(chǔ)到 Kotlin 文件中。