UI對話方塊

2021-10-19 14:18:02 字數 673 閱讀 9152

安卓提供了豐富的對話方塊支援,它提供了如下4種常用的對話方塊。

alertdialog:功能最豐富、實際應用最廣泛的對話方塊。

progressdialog:進度對話方塊,這個對話方塊只是對進度條的包裝。

datapickerdialog:日期選擇對話方塊,這個對話方塊只是對datapicker的包裝。

timepickerdialog:時間選擇對話方塊,這個對話方塊只是對timepicker的包裝。

其中,功能最強用法最靈活的是alertdialog,應用廣泛,其他的對話方塊都是其子類。

建立乙個對話方塊大概需要如下幾個步驟:

建立alertdialog.builder物件

呼叫alertdialog.builder的settitle()或者setcustomtitle()方法設定標題。

呼叫alertdialog.builder的seticon()方法設定圖示。

呼叫alertdialog.builder的相關方法設定對話方塊內容。

呼叫alertdialog.builder的setpositivebutton()、setnegtivebutton()或setnetralbutton()方法新增多個按鈕。

呼叫alertdialog.builder的creat()方法建立alertdialog物件,再呼叫alertdialog物件的show()方法將對話方塊顯示出來。

對話方塊 訊息對話方塊

我們在使用windows系統的過程中經常會見到訊息對話方塊,提示我們有異常發生或提出詢問等。因為在軟體開發中經常用到訊息對話方塊,所以mfc提供了兩個函式可以直接生成指定風格的訊息對話方塊,而不需要我們在每次使用的時候都要去建立對話方塊資源和生成對話方塊類等。這兩個函式就是cwnd類的成員函式mes...

閒話UI 選擇目錄對話方塊

這用shbrowserforfolder這個windows api可以實現。winshellapi lpitemidlist winapi shbrowseforfolder lpbrowseinfo lpbi 在delphi中有下面這個函式可以使用 function selectdirectory...

對話方塊中顯示對話方塊

一 對話方塊中顯示對話方塊的方法 1 首先建立要在對話方塊裡顯示的那個對話方塊,命名為 idd inner 設定這個對話方塊的屬性 1 style 選擇 child 中文版 樣式 選擇 下層 2 border 為 none 中文版 邊框 選擇 無 2 為了顯示時能夠準確定位,我們可以在右邊要顯示對話...