/**
需要在哪里用到弹出框直接调用此方法就可以了
xml布局文件 layout布局一样
*/
private void dialog() {
//在当前窗体声明一个对话框对象并创建
final AlertDialog dlg = new AlertDialog.Builder(this).create();
//显示对话框
dlg.show();
// 设置需要显示的布局文件dialog.xml文件
Window window = dlg.getWindow();
window.setContentView(R.layout.dialog);
// 获取控件对象
Button ok = (Button) window.findViewById(R.id.btn_ok);
ok.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// 实现的操作
// 退出当前窗体
MainActivity.this.finish();
}
});
Button cancel = (Button) window.findViewById(R.id.btn_cancel);
cancel.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//退出对话框
dlg.cancel();
}
});
}
【android】自定义dialog对话框
最新推荐文章于 2021-05-25 16:12:42 发布