java - 在满足条件之前防止关闭 AlertDialog.Builder

标签 java android dialog android-alertdialog

我有一个带有确定按钮、取消按钮和 EditText 的 AlertDialog.Builder。我想阻止用户点击“确定”并关闭对话框,直到他们实际在 EditText 中键入内容。

当按下任一按钮时,对话框似乎会自动关闭。在我满足条件之前,有没有一种方法可以使“确定”按钮变灰/禁用?

我想我将不得不实现一个自定义对话框来完成这个。有人有主意吗?谢谢!

最佳答案

我最终刮掉了警报对话框以支持另一项 Activity 。

我在 list 中使用了一个对话框主题的 Activity 来给我对话框外观,将我的 View 放在 XML 布局中,然后为我想要的功能手动编码 View 。

关于java - 在满足条件之前防止关闭 AlertDialog.Builder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4359871/

相关文章:

android - 紧急调用 : no way to detect and help user

android - 使用 MediaPlayer 时,有时没有声音

java - 当自定义索引不是 Firestore 中的选项时该怎么办

c# - 当 DialogResult 为 No 时防止 Form 关闭

vb.net - 使用 SaveFileDialog 将数据保存到文本文件?

java - 在java中获取网站源

java - 使用 Apache CXF 2.3 的 REST 服务调用参数中的分号

java - 递归求解随机迷宫

java - 使用 CSS 类名的 Xpath 或使用 CSS 获取定位器

java - AlertDialog 的问题