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資料夾可以發現...