【发布时间】:2011-05-08 09:17:13
【问题描述】:
在 Android 应用中使用自定义对话框时,如何让用户知道他/她输入了错误的参数,例如密码或用户名错误?
可能是一个 AlertDialog 还是只是一个 Toast_Message?
谢谢
【问题讨论】:
标签: android error-handling dialog android-alertdialog customdialog
在 Android 应用中使用自定义对话框时,如何让用户知道他/她输入了错误的参数,例如密码或用户名错误?
可能是一个 AlertDialog 还是只是一个 Toast_Message?
谢谢
【问题讨论】:
标签: android error-handling dialog android-alertdialog customdialog
您可以在自定义对话框中添加一个文本视图,如果用户/密码组合失败,您只需要显示这个文本视图和想要的消息。
它会比 AlertDialog 更好,2 个连续的对话框对用户不利。并且所有用户都无法理解 toast 消息。
【讨论】:
原则上你可以使用任何你想要的东西。闪烁屏幕,所有 LED 发出所有可能的声音,以使手机 R2D2 快速克隆。
更严肃的一点。可以使用Toast 通知,但不一定是一个好的选择,因为用户可能没有注意并错过整个通知,从而导致用户感到困惑,因为他希望应用程序让他登录。
现在有AlertDialog 通知,它可能是最适合通知用户他做了或没做的重要事情的通知类型。它需要用户注意,这正是您在这种情况下想要的。
会有StatusBarNotification 用于显示正在进行的进程。最好的例子是下载什么的。
另一种选择是出现TextView,它需要足够独特以便用户容易注意到,当然布局必须计划支持这种动态变化。
我的推荐是AlertDialog,如果由于某种原因不适用,那么动态TextView。
【讨论】: