2

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

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

谢谢

4

2 回答 2

1

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

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

于 2010-11-11T10:32:17.767 回答
0

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

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

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

这将StatusBarNotification是为了显示一个正在进行的过程。最好的例子是下载或其他东西。

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

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

于 2010-11-11T11:04:14.653 回答