有一个对话框,如何防止其被关闭?我不仅要用户输入用户名,还要阻止他/她将框留空?
答案 0 :(得分:3)
dialog.setCancelable(false);
此函数调用将使您的对话框通过触摸对话框外部而被关闭。此外,您可以控制正向和负向按钮的操作。但是,如果您有带有自定义对话框的自定义对话框,则应在用户单击肯定或否定按钮时检查从edittext获得的字符串,如果字符串为空,则不调用dialog.dismiss();
方法。希望对您有所帮助。
答案 1 :(得分:0)
尝试使用此代码,它可以防止用户关闭对话框
myDialog.setCancelable(false);