第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Android開(kāi)發(fā)第一語(yǔ)言:利用Kotlin中的Anko簡(jiǎn)化Android開(kāi)發(fā)

標(biāo)簽:
Android

Anko是一个方便你用Kotlin时简化Android开发的一个库,这个库可以分为4个部分:

Commons

Layouts

SQLite

Coroutines

今天就来了解下第一个常规部分的,首先在项目中添加必要的依赖


compile"org.jetbrains.anko:anko:$anko_version"


或者你可以针对第一个添加单独的依赖


compile "org.jetbrains.anko:anko-commons:$anko_version"

5b975bd6000154f406400320.jpg

     Kotlin中Anko,简化Android开发,需要可以加3357915965


接下来看一下我们会经常使用的一个事件,“点击事件”


java中的写法

button.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

...

}

});


Kotlin中的基本写法

button.setOnClickListener(object :View.OnClickListener{

override fun onClick(v: View?) {

... }

})


但是可以转化为lambda表达

button.setOnClickListener { ... }

利用Anko可以达到

button.onClick { ... }


Intent事件


//java

Intent intent=new Intent(this,SecondActivity.class);

//kotlin

val intent=Intent(this,SecondActivity::class.java)

intent.putExtra("id",666);

intent.putExtra("name","John");

startActivity(intent);

利用Anko

startActivity<SecondActivity>("id" to 666, "name" to "John")

当然,打开浏览器,分享,发邮件的intent也为我们准备好了

browse("https://makery.co")

share("share", "subject")

email("hello@makery.co", "Great app idea", "potato")


Toast


java/kotlin

Toast.makeText(this,"这是一个比较长的toast",Toast.LENGTH_SHORT).show();

anko

toast("Hi there!")

toast(R.string.message)

longToast("Wow, such a duration")


对话框


kotlin

val builder = AlertDialog.Builder(this) builder.setTitle("Warning")

builder.setMessage("Kotlin is so fresh!")

builder.setPositiveButton("OK") { dialog, which -> toast("Yay!") }

builder.setNegativeButton("Cancel") { dialog, which -> toast("What?") }

builder.show( )

anko

alert("Kotlin is so fresh!", "Warning") {

positiveButton("确定") { toast("点击了确定") }

negativeButton("取消") { toast("点击了取消") }

}.show()

今天就给大家总结分享到这里,希望对大家学习Kotlin有所帮助,在Android开发当中可以简化大家的代码,记得有那么一个Anko哦

原文链接:http://www.apkbus.com/blog-914653-68473.html

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消