Android studio 3.0 使用kotlin 及其DSL開始一個(gè)hello world

Kotlin 可以說讓安卓開發(fā)插上了翅膀,可以使用諸多優(yōu)秀的函數(shù)式語法(java8才帶) ?簡化了安卓開發(fā)的代碼量。

所以最近又開始學(xué)習(xí)安卓了,因?yàn)镵otlin給了我動(dòng)力

Kotlin的DSL(領(lǐng)域特定語言) 為安卓的UI布局提供了一個(gè)新選擇 XML還是Kotlin 任君選擇,雖然DSL還不成熟,但是其諸多優(yōu)點(diǎn),在未來必然會(huì)有一席之地~

進(jìn)入主題~

第一步:

下載android studio 3.0后(目前的最新版)?

選上Kotlin的支持

在Module:app的dependencies里面加上:compile"org.jetbrains.anko:anko:$anko_version"

在Project的build.gradle的 buildscript 里面加上ext.anko_version='0.10.1'?

目前最新版是0.10.1 ?我引入的這個(gè)是一個(gè)整合的anko包,也可以單獨(dú)引入要的功能

詳見:https://github.com/Kotlin/anko

第二步:

MainActivity 的setContentView(View view) 可以接受一個(gè)View對(duì)象。在這里使用verticalLayout函數(shù)(這是一個(gè)擴(kuò)展函數(shù))創(chuàng)建一個(gè)LinearLayout布局,其中包含一個(gè)文本編輯框和一個(gè)按鈕,按鈕的展示文字是Click ?點(diǎn)擊后會(huì)彈出一個(gè)提示 Hello 加輸入框的內(nèi)容


結(jié)果:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容