iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 15
0

Toast: Android 的 Toast 指的是一段類似懸浮氣泡的通知訊息,但其無法與使用者有所互動。

Toast Message通常使用場景為提示使用者接下來的操作行為,或者是警告使用者一些訊息,因為無法和使用者有互動,所以不能影響到畫面、持續時間也不能太長。

Toast.makeText(Context, "This is a Toast message", Toast.LENGTH_LONG).show()

AlertDialog: 通常用在讓使用者選擇、顯示訊息,且可以與使用者互動。

AlertDialog.Builder(this)
    .setTitle("AlertDialog")
    .setPositiveButton("確定"){dialog, which ->
        Toast.makeText(this, "你選擇了確定", Toast.LENGTH_SHORT).show()
    }
    .setNegativeButton("取消"){dialog, which ->
        Toast.makeText(this, "你選擇了取消", Toast.LENGTH_SHORT).show()
    }
    .setNeutralButton("關閉"){dialog, which ->
    }
    .show()

setTitle : 設定該 Dialog 的 Title。
而其中可以設定分別三個按鈕: PositiveButton NegativeButton NeutralButton 。
setPositiveButton : 大部分用做確認鍵,可在裡面自定義行為。
setNegativeButton : 大部分用做拒絕、取消鍵,可在裡面自定義行為。
setNeutralButton : 大部分用作關閉,通常不做任何改變用。


上一篇
[Day 14] Android 實作 - Intent
下一篇
[Day 16] Android 實作 - AsyncTask
系列文
Android心得筆記×Kotlin語法初探 不是新手村 是嬰兒村30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言