android學習筆記之二Dailog 對話方塊

2021-05-22 02:40:14 字數 1298 閱讀 4344

1,建立

a,new alertdialog.builder(context  context)

b,一些設定

c,create()建立

d,show()顯示

e,dismiss()退出對話方塊

2,常用方法

seticon:設定圖示

settitle:設定標題

setpositivebutton:設定 確定按鈕

setnegativebutton:設定 取消按鈕

setneutralbutton:設定 忽略按鈕

setcancelable(boolean arg0)//按回退鍵是否可以取消

3,可選但唯一的方法

setmessage 設定顯示訊息

setitems   顯示單選列表,選擇後對話方塊退出

setsinglechoiceitems 顯示單選列表,選擇後對話方塊不退出

setmultichoiceitems  顯示多選列表,選擇後對話方塊不退出

4,從資源檔案載入對框檢視

通過setview( layoutinflater.from(context context).inflate(resource, null) )安裝檢視

5,通過activity.showdialog(int id)來顯示對話方塊

重寫activity的以下方法

protected dialog oncreatedialog(int id) //dialog第一次建立時呼叫.這裡需要通過alertdialog.create()返回建立的對話方塊

protected onpreparedialog(int id, dialog dialog)  //dialog顯示前呼叫

6,其他對話方塊

a,progressdialog對話方塊

setindeterminate 設定進度條是否自動運轉

setprogressstyle 設定顯示風格.progressdialog.style_horizontal/progressdialog.style_spinner

setprogress  設定進度,只有對話方塊顯示後才有用

setcancelable(boolean arg0)//按回退鍵是否可以取消,進度條對框框預設不取消

setmessage() 設定顯示內容

最簡單的顯示方法: public static progressdialog show (context context, charsequence title, charsequence message)

b,timepickerdialog/datepickerdialog

SDL學習筆記之二

sdl su ce image sdl loadbmp image.bmp 2.從乙個表面,進行塊複製到另乙個表面 sdl blitsu ce int sdl blitsu ce sdl su ce src,sdl rect sr,sdl su e dst,sdl rect dr 第二個引數指定要傳...

SDL學習筆記之二

sdl su ce image sdl loadbmp image.bmp 2.從乙個表面,進行塊複製到另乙個表面 sdl blitsu ce int sdl blitsu ce sdl su ce src,sdl rect sr,sdl su e dst,sdl rect dr 第二個引數指定要傳...

Qt學習筆記之二

如下圖所示 新版本的qt gui 被包含到qtwidget中去了。可以在新建工程的pro檔案中新增包含項 qt coreguiwidgets 之前只有core 和 gui 可以在後面新增widgets 這也是為什麼有些朋友找不到標頭檔案比如說 等等 如下圖所示 再檢視qtwidgets資料夾可以發現...