Android中系統5種對話方塊

2021-07-15 00:23:00 字數 1856 閱讀 5225

第一種警告對話方塊

alertdialog.builder builder=new alertdialog.builder(this);

builder.settitle("警告:");

builder.setmessage("是否要刪除。。。。。");

builder.setpositivebutton("確定", new dialoginte***ce.onclicklistener()

});builder.setnegativebutton("取消", new dialoginte***ce.onclicklistener()

});//建立對話方塊並show出來

alertdialog alertdialog = builder.create();

alertdialog.show();

第二種單選對話方塊

alertdialog.builder builder2=new alertdialog.builder(this);

builder2.settitle("請選擇性別");

final string items=;

builder2.setsinglechoiceitems(items, -1, new dialoginte***ce.onclicklistener()

});builder2.setnegativebutton("取消", null);

builder2.create().show();

第三種多選對話方塊

alertdialog.builder builder3=new alertdialog.builder(this);

final string items3 = new string ;

//預設選中

final boolean checkeditems = new boolean ;

builder3.setmultichoiceitems(items3, checkeditems, new dialoginte***ce.onmultichoiceclicklistener()

});builder3.setnegativebutton("取消選擇", null);

builder3.show();

第四種載入提醒對話方塊

final progressdialog pd=new progressdialog(this);

pd.settitle("提醒");

pd.setmessage("正在載入資料...請稍後");

pd.show();

new thread() catch (interruptedexception e)

pd.dismiss();

};}.start();

第五種進度條對話方塊

final progressdialog pd5 = new progressdialog(this);

pd5.setprogressstyle(progressdialog.style_horizontal);

pd5.setmax(100);

pd5.settitle("提醒");

pd5.setmessage("正在載入資料...請稍後");

pd5.show();

new thread() catch (interruptedexception e)

pd5.setprogress(i);

}pd5.dismiss();

};}.start();

android對話方塊

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

Android 對話方塊

alertdialog.builder builder newalertdialog.builder this builder.settitle 警告 標題 builder.setmessage 沒有人愛你 內容 設定確定按鈕 builder.setpositivebutton 確定 new dia...

對話方塊中顯示對話方塊

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