首页 > 解决方案 > 防止对话框被关闭

问题描述

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

标签: androidandroid-alertdialog

解决方案


dialog.setCancelable(false);

此函数调用将使您的对话框可以通过触摸对话框外部来关闭。此外,您可以控制正面和负面按钮的动作。但是,如果您有自定义对话框,其中包含编辑文本,那么您应该检查当用户单击正面或负面按钮时从 edittext 获得的字符串,如果字符串为空,则不要调用方法。dialog.dismiss();希望能帮助到你。


推荐阅读