众多像我一样的初级开发这也许都会碰到这羊的问题。
的方法来创建一个对话框,但是此时点击屏幕外,对话框就消失了。
重点是那个
需要创建一个对话框,就用
new AlertDialog.Builder(this).setTitle("").setMessage("").setPositiveButton("确定", null).setNegativeButton("取消", null).show();
的方法来创建一个对话框,但是此时点击屏幕外,对话框就消失了。
解决办法:
AlertDialog dialog = new AlertDialog.Builder(this).setTitle("").setMessage("").setPositiveButton("确定", null).setNegativeButton("取消", null).create();
dialog.setCanceledOnTouchOutside(false);
dialog.show();
重点是那个
dialog.setCanceledOnTouchOutside(false);
看这个方法,顾名思义,我就不解释了哈~