Android 對話方塊

2021-10-03 02:11:51 字數 3338 閱讀 6204

alertdialog.builder builder =

newalertdialog.builder

(this);

builder.

settitle

("警告:");

//標題

builder.

setmessage

("沒有人愛你");

//內容

//設定確定按鈕

builder.

setpositivebutton

("確定"

,new

dialoginte***ce.onclicklistener()

});//設定取消按鈕

builder.

setnegativebutton

("取消"

,new

dialoginte***ce.onclicklistener()

}); builder.

create()

.show()

;

alertdialog.builder builder2 =

newalertdialog.builder

(this);

builder2.

seticon

(r.drawable.ic_launcher_foreground)

;//設定圖示

builder2.

settitle

("城市:");

//標題

//設定確定按鈕

builder2.

setpositivebutton

("確定"

,new

dialoginte***ce.onclicklistener()

});//設定取消按鈕

builder2.

setnegativebutton

("取消"

,new

dialoginte***ce.onclicklistener()

});//新增內容

final string[

] cities =

;//引數2 預設選擇下標

builder2.

setsinglechoiceitems

(cities,1,

newdialoginte***ce.onclicklistener()

}); builder2.

create()

.show()

;

alertdialog.builder builder3 =

newalertdialog.builder

(this);

builder3.

settitle

("請選擇:");

builder3.

setpositivebutton

("確定"

,new

dialoginte***ce.onclicklistener()

}); builder3.

setnegativebutton

("取消"

,new

dialoginte***ce.onclicklistener()

});final string[

] cities2 =

;final

boolean

bl =

; builder3.

setmultichoiceitems

(cities2, bl,

newdialoginte***ce.onmultichoiceclicklistener()

}); builder3.

create()

.show()

;

view view1 = layoutinflater.

from

(this).

inflate

(r.layout.diy, null)

; imageview imageview = view1.

findviewbyid

(r.id.diy_image)

; imageview.

setonclicklistener

(new

view.onclicklistener()

}); alertdialog.builder builder4 =

newalertdialog.builder

(this);

builder4.

setview

(view1)

; builder4.

setpositivebutton

("確定"

,new

dialoginte***ce.onclicklistener()

}); builder4.

setnegativebutton

("取消"

,new

dialoginte***ce.onclicklistener()

}); builder4.

create()

.show()

;

final progressdialog dialog =

newprogressdialog

(this);

dialog.

setprogressstyle

(progressdialog.style_horizontal)

;//設定水平

dialog.

setmax

(100);

dialog.

setmessage()

; dialog.

show()

;//模擬定時器

final timer timer =

newtimer()

; timer.

schedule

(new

timertask()

dialog.

setprogress

(progress +=20)

;}},

0,1000

);

android對話方塊

圖1效果 該效果是當按返回按鈕時彈出乙個提示,來確保無誤操作,採用常見的對話方塊樣式。建立對話方塊方法dialog protected void dialog builder.setnegativebutton 取消 new onclicklistener builder.create show 在...

android 輸入對話方塊

新增事項對話方塊 layoutinflater inflater layoutinflater.from propertysetactivity.this final view textentryview inflater.inflate r.layout.alert dialog text ent...

Android 提示對話方塊

對話方塊是使用dialog類來實現。其中,alertialog用於實現警告對話方塊 progressdialog用於實現帶進度條的對話方塊 datepickerdialog用於實現日期選擇對話方塊 timepickerdialog用於實現時間選擇對話方塊。1.alertdialog.builder類...