防止对话框被关闭

时间:2018-08-02 12:36:22

标签: android alertdialog

有一个对话框,如何防止其被关闭?我不仅要用户输入用户名,还要阻止他/她将框留空?

2 个答案:

答案 0 :(得分:3)

dialog.setCancelable(false);

此函数调用将使您的对话框通过触摸对话框外部而被关闭。此外,您可以控制正向和负向按钮的操作。但是,如果您有带有自定义对话框的自定义对话框,则应在用户单击肯定或否定按钮时检查从edittext获得的字符串,如果字符串为空,则调用dialog.dismiss();方法。希望对您有所帮助。

答案 1 :(得分:0)

尝试使用此代码,它可以防止用户关闭对话框

myDialog.setCancelable(false);