iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 9
0
Software Development

Kotlin with android studio 開發30天不間斷系列 第 9

# Kotlin android 30天開發不間斷 day 9.Android 訊息元件

這邊介紹三種Android 訊息元件

  1. Toast

    直接使用方法
    Toast.makeText(this,"Toast Test",Toast.LENGTH_LONG).show()
    Toast.makeTest(呼叫方法)
    this 作用頁面
    "Toast Test" 顯示訊息
    Toast.LENGTH_LONG 顯示時間
    .show()實體化

明天的補充篇 補充Toast 出現自製的介面xml

  1. AlertDialog

    AlertDialog 在kotlin上有看過兩種寫法 這邊兩種都介紹一下
    第一種
    建立AlertDialog.Builder物件 透過實作介面產生AlertDialog

    如果要產生按鈕

    產生的畫面

    其中setPositiveButton/setNegativeButton/setNeutralButton差異在按鈕產生的位置
    產生的動作可以在 println("")改成自己想要的動作

第二種用法比較特別 利用anko產生
可以參考https://github.com/Kotlin/anko/wiki/Anko-Commons-–-Dialogs
請先檢查 build.gradle(Module:app)
dependencies {
compile "org.jetbrains.anko:anko-commons:$anko_version"
compile "org.jetbrains.anko:anko-design:$anko_version" // For SnackBars
} 是否有寫入

簡易版

產生畫面

  1. SnackBar
    這部分有點問題 明天補充篇一並討論

上一篇
# Kotlin android 30天開發不間斷 day 8.Android Activity-補充篇
下一篇
# Kotlin android 30天開發不間斷 day 10.Android 訊息元件-補充篇
系列文
Kotlin with android studio 開發30天不間斷30

尚未有邦友留言

立即登入留言