日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Android軟件開發之盤點所有Dialog對話框大合集

系統 2999 0
對話框大合集




雨松MOMO原創文章如轉載,請注明:轉載自 雨松MOMO的博客 原文地址: http://blog.csdn.net/xys289187120/article/details/6601613




雨松MOMO帶大家盤點Android 中的對話框


今天我用自己寫的一個Demo 和大家詳細介紹一個Android中的對話框的使用技巧






1.確定取消對話框


對話框中有2個按鈕 通過調用 setPositiveButton 方法 和 setNegativeButton 方法 可以設置按鈕的顯示內容以及按鈕的監聽事件

我們使用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

Android軟件開發之盤點所有Dialog對話框大合集(一)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 嫩江县| 宕昌县| 城固县| 陕西省| 田阳县| 禄丰县| 砚山县| 安丘市| 乌拉特前旗| 耒阳市| 盱眙县| 南昌县| 岫岩| 黄石市| 库尔勒市| 湾仔区| 镶黄旗| 密山市| 恩施市| 吉隆县| 元谋县| 勐海县| 成都市| 始兴县| 金阳县| 甘谷县| 南投县| 疏附县| 临漳县| 密山市| 佛坪县| 和平县| 平邑县| 上高县| 龙岩市| 闻喜县| 秦安县| 海宁市| 江川县| 张家口市| 凤翔县|