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

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

系統 3321 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條評論
主站蜘蛛池模板: 唐河县| 藁城市| 千阳县| 确山县| 泽普县| 太湖县| 饶平县| 三原县| 礼泉县| 开平市| 临漳县| 昌宁县| 玉环县| 东兰县| 仁寿县| 乌什县| 霍林郭勒市| 长乐市| 乡宁县| 朝阳县| 晋宁县| 利川市| 诸暨市| 嵊泗县| 顺平县| 荔浦县| 松江区| 晋宁县| 东乡县| 濮阳县| 湾仔区| 彭山县| 安阳市| 汕头市| 罗山县| 辛集市| 牙克石市| 洪湖市| 芦山县| 平凉市| 平乐县|