【发布时间】:2010-05-09 21:20:29
【问题描述】:
我正在使用一个非常简单的 AlertDialog,只是一个带有文本框的自定义视图,以及 alertdialog 肯定提交按钮。我想验证文本框是否在用户关闭对话框之前输入了文本。我看到了两种可能性,每个都有问题:
- 禁用提交按钮,直到
文本框不为空(在某些
文本的 onChange() 类型处理程序
盒子)
- 如何知道文本框的内容何时发生变化?
- 如何获得对 AlertDialog 按钮对象的引用?
- 签入提交按钮的
onClick() 并取消解雇
如果对话框为空,则显示对话框。
- 是否可以使用 AlertDialog 的按钮来执行此操作?对话框在没有手动调用dismiss() 或cancel() 的情况下关闭,所以我不确定...
AlertDialog(与自定义对话框相比)是否可以使用这些选项中的任何一个?
我认为第二个选项是最简单的,但如果可能的话,我愿意。
【问题讨论】:
标签: android android-alertdialog