【问题标题】:android dialog problemandroid对话框问题
【发布时间】:2011-05-08 09:17:13
【问题描述】:

在 Android 应用中使用自定义对话框时,如何让用户知道他/她输入了错误的参数,例如密码或用户名错误?

可能是一个 AlertDialog 还是只是一个 Toast_Message?

谢谢

【问题讨论】:

    标签: android error-handling dialog android-alertdialog customdialog


    【解决方案1】:

    您可以在自定义对话框中添加一个文本视图,如果用户/密码组合失败,您只需要显示这个文本视图和想要的消息。

    它会比 AlertDialog 更好,2 个连续的对话框对用户不利。并且所有用户都无法理解 toast 消息。

    【讨论】:

    • 是的。这也是我最后的解决方案,如果没有其他可能的话。只是想知道是否可以给用户一个简短的错误消息。
    【解决方案2】:

    原则上你可以使用任何你想要的东西。闪烁屏幕,所有 LED 发出所有可能的声音,以使手机 R2D2 快速克隆。

    更严肃的一点。可以使用Toast 通知,但不一定是一个好的选择,因为用户可能没有注意并错过整个通知,从而导致用户感到困惑,因为他希望应用程序让他登录。

    现在有AlertDialog 通知,它可能是最适合通知用户他做了或没做的重要事情的通知类型。它需要用户注意,这正是您在这种情况下想要的。

    会有StatusBarNotification 用于显示正在进行的进程。最好的例子是下载什么的。

    另一种选择是出现TextView,它需要足够独特以便用户容易注意到,当然布局必须计划支持这种动态变化。

    我的推荐是AlertDialog,如果由于某种原因不适用,那么动态TextView

    【讨论】:

    • 当我打开一个 CustomDialog(不关闭 CustomDialog)时,我希望弹出一个 AlertDialog。如果有可能吗?使用 EditText 让用户知道有问题怎么样?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 1970-01-01
    相关资源
    最近更新 更多