android開發教程 Dialog

2021-06-22 15:11:56 字數 1194 閱讀 9959



1.該效果是當按返回按鈕時彈出乙個提示,來確保無誤操作,採用常見的對話方塊樣式。

**:建立對話方塊方法dialog()

protected void dialog()

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

});builder.create().show();

}在onkeydown(int keycode, keyevent event)方法中呼叫此方法

public boolean onkeydown(int keycode, keyevent event)

return false;

}2.改變了對話方塊的圖表,新增了三個按鈕

dialog dialog = new alertdialog.builder(this).seticon(

android.r.drawable.btn_star).settitle("喜好調查").setmessage(

"你喜歡李連杰的電影嗎?").setpositivebutton("很喜歡",

new onclicklistener()

}).setnegativebutton("不喜歡", new onclicklistener()

}).setneutralbutton("一般", new onclicklistener()

}).create();

dialog.show();

3.資訊內容是乙個簡單的view型別

new alertdialog.builder(this).settitle("請輸入").seticon(

android.r.drawable.ic_dialog_info).setview(

new edittext(this)).setpositivebutton("確定", null)

.setnegativebutton("取消", null).show();

4.資訊內容是一組單選框

new alertdialog.builder(this).settitle("核取方塊").setmultichoiceitems(

new string , null, null)

.setpositivebutton("確定", null)

.setnegativebutton("取消", null).show();

Android開發之自定義無背景Dialog的實現

dialog常用於activity或fragment頁面上的彈框檢視的展示控制項。還有一種彈框控制項叫popuwindow。二者最重要的區別 dialog是非執行緒阻塞的,popuwindow是執行緒阻塞的。前者在展示的時候所附屬的activity或fragment仍能進行未完成的動作,而popuw...

QMUI與Androidx開發中Dialog問題

公司的android專案中,用到了qmui的元件庫。在做乙個customdialog的時候,按照以前的寫法自信的寫下 qmuidialog.customdialogbuilder customdialogbuilder newqmuidialog.customdialogbuilder mconte...

Android如何建立背景透明的Dialog

一 控制dialog 的背景方法 1.定義乙個無背景主題主題 style name nobackdialog parent android style theme.dialog item name android windowbackground color no back item style 2...