我有一个带有确定按钮、取消按钮和 EditText 的 AlertDialog.Builder。我想阻止用户点击“确定”并关闭对话框,直到他们实际在 EditText 中键入内容。
当按下任一按钮时,对话框似乎会自动关闭。在我满足条件之前,有没有一种方法可以使“确定”按钮变灰/禁用?
我想我将不得不实现一个自定义对话框来完成这个。有人有主意吗?谢谢!
最佳答案
我最终刮掉了警报对话框以支持另一项 Activity 。
我在 list 中使用了一个对话框主题的 Activity 来给我对话框外观,将我的 View 放在 XML 布局中,然后为我想要的功能手动编码 View 。
关于java - 在满足条件之前防止关闭 AlertDialog.Builder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4359871/