1. 程式人生 > >Android之Builder對話方塊的一些常用方式

Android之Builder對話方塊的一些常用方式

    Android為我們提供幾種對話方塊,主要有:AlertDialog、ProgressDialog、DataPickerDialog、TimePickerDialog。

    AlertDialog,是具有0-3個按鈕,還可以可以放置選項、複選框單選框或自定義佈局等,以達到與使用者互動的效果。

    AlertDialog中 最常用的莫過於Builder對話方塊。下面,列舉出它常用的幾種方式:1.簡單的Builder;2.帶控制元件的Builder;3.自定義佈局的Builder;4.巢狀的Builder

    1)簡單的Builder

         

     

 

    2)帶控制元件的Builder

       

    

    3)自定義佈局的Builder

       

    a.程式碼

   

    b.佈局檔案alter_text.xml

   

    4)巢狀的Builder

      

    

      至於Builder的進一步使用,以後在補上。

相關推薦

AndroidBuilder對話方塊一些常用方式

    Android為我們提供幾種對話方塊,主要有:AlertDialog、ProgressDialog、DataPickerDialog、TimePickerDialog。     AlertDialog,是具有0-3個按鈕,還可以可以放置選項、複選框單選框或自定義佈局等

android Dialog對話方塊(簡易版)

實際效果:例項程式碼:後臺邏輯:package com.example.tf.dialog_demo; import android.content.DialogInterface; import android.support.v7.app.AlertDialog; im

FlycoDialog 簡單實用的自定義Android彈窗對話方塊Dialog篇

效果圖鎮樓 FlycoDialog是一款非常棒的彈窗對話方塊處理框架,今天在這裡主要講一下他的自定義彈出對話方塊的功能,這裡以第二幅效果圖為例,圖片已經放在部落格最下方,X號自己隨便找一個東西代替吧。 首先我們還是先新增依賴

android詳細的對話方塊AlertDialog.Builder使用方法

通過new一個AlertDialog.Builder物件,構造一個具有Title(setTitle)、message(setMessage)和確認按鈕PositiveButton(setPositiveButton)的對話視窗。 其中方法的定義為: setTitle設定標題

android-如何關閉AlertDialog.Builder對話方塊

AlertDialog.Builder對話方塊沒有類似finish()或者dismiss()這樣的方法。 但是它的父類AlertDialog有dismiss方法,而且AlertDialog.Builder在.show()的時候會得到一個AlertDialog物件, 我們就可

android中的對話方塊三:自定義對話方塊

首先看下效果圖 下面講一下具體的實現: 1.修改系統預設的Dialog樣式(風格、主題) 2.自定義Dialog佈局檔案 3.可以自己封裝一個類,繼承自Dialog或者直接使用Dialog類來實現,為了方便以後重複使用,建議自己封裝一個Dialog類 ==

Android——ContentResolver查詢的三種方式

popu com 耗時 封裝 target 最適 token res 數據庫 轉載請註明出處:http://blog.csdn.net/l1028386804/article/details/47785491 今天做到一個小項目。查詢手機中短信的信息,當然得去系

Android中的對話方塊(AlertDialog)

建立android中分體式對話方塊需要四個步驟: 第一:獲得AlertDialog的靜態內部類Builder物件,有該類建立對話方塊。 第二:通過Builder物件設定對話方塊的標題,按鈕UI及將要響應的事件。、 第三:呼叫Builder的Create()方法建立對對話方塊 第四

Qt標準對話方塊(字型對話方塊

字型對話方塊 1、包含標頭檔案 #include < QFontDialog> void Widget::on_FontButton_clicked() { //ok 用

Qt5基本對話方塊

目錄 一、 標準檔案對話方塊類 函式說明: 在此僅詳細說明getOpenFileName()靜態函式中各個引數的作用,其他檔案對話方塊類中相關的靜態函式的引數有與

MFC程式設計學習改變對話方塊和控制元件及文字顏色

//程式訊息流:首先對話方塊繪製時,會發送WM_CTLCOLOR訊息,那麼OnCtlColor()函式 //將響應該訊息,程式將用該函式返回的畫刷對控制元件進行繪製。 HBRUSH CSettingDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtl

android模式進度對話方塊(ProgressDialog)的呼叫方法

public class MainActivity extends AppCompatActivity {     @BindView(R.id.button2)     Button button2;     @BindView(R.id.button1)     TextView

Android AlertDialog ————普通對話方塊

對話方塊沒啥注意的,使用的時候,要主要上下文使用this //彈出一個普通對話方塊 private void showNormalDialog() { //[1]構造對話方塊的例項 AlertDialog.Builder builder = new Bui

(shell練習1)zenity圖形介面資訊對話方塊和單複選對話方塊,以及while,for迴圈的練習

涵蓋內容包括 1,shell的while迴圈 2,shell的for迴圈 3,shell關於字串的擷取(精華之處) 4,shell的選擇分支語句if 5,zenity資訊對話方塊 6,zenity單選對話方塊 7,zenity複選對話方塊  8,shell不

android自定義對話方塊去除黑底

在做Android開發中經常會使用到自定義樣式的Dialog,尤其是在遊戲當中,大家通常都是通過自定義一個佈局檔案來設定Dialog中顯示的內容,但是僅僅這樣還是不行的~會有黑色的框和白色的邊。這就需要我們自定義Dialog的樣式了。 首先上圖: 首先是Dialog的

Revit開發選項對話方塊擴充套件

Revit裡有一個選項介面 這個選項介面裡預設包括了: 常規、使用者介面、圖形、檔案位置、等等 其實這個介面是可以擴充套件的 直接上程式碼:         public Result E

MFC 對話方塊常用控制元件

模態對話方塊建立方式 【方法一】建立對話方塊類的物件,然後呼叫domodal CGuiDlg dlg; dlg.DoModal(); 會阻塞,可以區域性變數。因為會堵塞 【方法二】 CDialog dlg(IDD_GUI_DLG); dlg.DoModal(); 2.非模態

AndroidBuilder建造者模式

在我們日常研發中,建造者模式是使用的很多的一種模式。其實很多時候我們在不知不覺中就使用了別人設計的建造者模式而從中受益。比如Gson、okHttp、Retrift。如下程式碼: Gson gson = new GsonBuilder() .registe

MFC學習筆記對話方塊中使用定時器

MFC菜鳥第一次發貼,請各位高人指教:我需要做一個基於對話方塊的程式,主對話方塊TimerTryDlg上就兩個按鈕,確定鈕按下後執行訊息處理OnFirstOK(),先初始化定時器,再開啟有模式對話方塊TestDlg,定時器時間到了執行OnTimer-在子對話方塊上的一個靜態控制元件上畫點,但OnTimer在

對話方塊建立新方式showDialog和DialogFragment

建立對話方塊  一個對話方塊一般是一個出現在當前Activity之上的一個小視窗. 處於下面的Activity失去焦點, 對話方塊接受所有的使用者互動. 對話方塊一般用於提示資訊和與當前應用程式直接相關的小功能.  Android API 支援下列型別的對話方塊物件:  警