對話框大合集
雨松MOMO原創文章如轉載,請注明:轉載自
雨松MOMO的博客
原文地址:
http://blog.csdn.net/xys289187120/article/details/6601613
雨松MOMO帶大家盤點Android 中的對話框
今天我用自己寫的一個Demo 和大家詳細介紹一個Android中的對話框的使用技巧 。
今天我用自己寫的一個Demo 和大家詳細介紹一個Android中的對話框的使用技巧 。
我們使用AlerDialog 創建對話框
使用builder設置對話框的title button icon 等等
這個dialog用于現實onClick后監聽的內容信息
2.多個按鈕信息框
3.列表框
這個數組用于列表選擇
4.單項選擇列表框
mSingleChoice 用于記錄單選中的ID
5.進度條框
點擊進度條框按鈕后 開啟一個線程計算讀取的進度 假設讀取結束為 100
Progress在小于100的時候一直在線程中做循環++ 只到讀取結束后,停止線程。
6.多項選擇列表框
MultiChoiceID 用于記錄多選選中的id號 存在ArrayList中
選中后 add 進 ArrayList
取消選中后 remove 出 ArrayList 。
7.自定義布局
講到自定義布局我就得多說一說了,為什么要多說一說呢?
其實自定義布局在Android的開發中非常重要 因為它能讓開發者做出自己五彩繽紛的Activity 而不用去使用系統枯燥的界面。
自定義dialog有什么好處?
比如我們在開發過長當中 要通過介紹系統發送的一個廣播彈出一個dialog . 但是dialog必需是基于activity才能呈現出來 如果沒有activity 的話 程序就會崩潰。所以我們可以寫一個自定義的 dialog 把它定義成一個 activity
這樣我們收到一條打開dialog的廣播后 直接啟動這個 activity 程序正常運行~~
這就是自定義dialog的好處。
注明:下面這個例子只是寫了自定義dialog 沒有把它單獨的寫在一個activity中 如果須要的話 可以自己改一下。
8.讀取進度框
顯示一個正在轉圈的進度條loading
最后如果你還是覺得我寫的不夠詳細 不要緊我把源代碼的下載地址貼出來 歡迎大家一起討論學習 雨松MOMO希望可以和大家一起進步。
下載地址 : http://download.csdn.net/source/3438085
使用builder設置對話框的title button icon 等等
這個dialog用于現實onClick后監聽的內容信息
2.多個按鈕信息框
3.列表框
這個數組用于列表選擇
4.單項選擇列表框
mSingleChoice 用于記錄單選中的ID
5.進度條框
點擊進度條框按鈕后 開啟一個線程計算讀取的進度 假設讀取結束為 100
Progress在小于100的時候一直在線程中做循環++ 只到讀取結束后,停止線程。
6.多項選擇列表框
MultiChoiceID 用于記錄多選選中的id號 存在ArrayList中
選中后 add 進 ArrayList
取消選中后 remove 出 ArrayList 。
7.自定義布局
講到自定義布局我就得多說一說了,為什么要多說一說呢?
其實自定義布局在Android的開發中非常重要 因為它能讓開發者做出自己五彩繽紛的Activity 而不用去使用系統枯燥的界面。
自定義dialog有什么好處?
比如我們在開發過長當中 要通過介紹系統發送的一個廣播彈出一個dialog . 但是dialog必需是基于activity才能呈現出來 如果沒有activity 的話 程序就會崩潰。所以我們可以寫一個自定義的 dialog 把它定義成一個 activity
這樣我們收到一條打開dialog的廣播后 直接啟動這個 activity 程序正常運行~~
這就是自定義dialog的好處。
注明:下面這個例子只是寫了自定義dialog 沒有把它單獨的寫在一個activity中 如果須要的話 可以自己改一下。
8.讀取進度框
顯示一個正在轉圈的進度條loading
最后如果你還是覺得我寫的不夠詳細 不要緊我把源代碼的下載地址貼出來 歡迎大家一起討論學習 雨松MOMO希望可以和大家一起進步。
下載地址 : http://download.csdn.net/source/3438085
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
