AlertDialog Kotlin Custom View

AlertDialog


程式碼已上傳至 GitHub 可以參考 網址

Simple AlertDialog

Simple AlertDialog

手機畫面

點選 Button 會顯示對應的 Toast

Toast
可以注意的地方為 setCancelable 設定成 flase,變成點選空白處或返回鍵不會消失

List AlertDialog

List AlertDialog

手機畫面

點選確認列表 Toast 顯示訊息,並且將 AlertDialog 畫面關閉
透過 item Selected 來做出動作

CustomVIew AlertDialog

將 Binding 傳給 createAlertDialog
想取得資料可以透過 bindingAlertDialog 直接取得項目元件

create AlertDialog,要注意 this@CsvActivity 要替換成當前的 Activity

1. 首先要建立 AlertDialog 客製化的 View
Code


2. 要確認 .xml 檔 root 設置


3. 確認 binding 檔案已經產生,沒有找到記得 Rebuild Project

檔案位置

4. 手機畫面


5. 填寫 EditText,點選新增項目後


6. 可以透過 view binding 取得資料


註:

所有的 AlertDialog 可以透過 CsvActivity.kt 的 Button 去啟動


專案名稱 : sidekotlin

commit version : bbbc048

後記

如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式相關資訊,可以訂閱獲得最即時的資訊.

留言

熱門文章

40 個可以改變寫程式技巧的秘訣

如何創造出難以維護的程式碼

雲端硬碟比較,哪種硬碟最推薦? (Google 雲端硬碟, OneDrive, DropBox, iCloud)