android对话问题

时间:2010-11-11 10:13:13

标签: android error-handling dialog alertdialog customdialog

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

可能是AlertDialog还是只是Toast_Message?

谢谢

2 个答案:

答案 0 :(得分:1)

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

它会比AlertDialog更好,连续2次对话对用户不利。并且toast消息对于所有用户来说并不总是可以理解的。

答案 1 :(得分:0)

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

更严肃的说明。可以使用Toast通知但不一定是一个好的选择,因为可能发生用户只是没有注意并错过整个通知导致混淆的用户,因为他期望应用程序登录他。

现在有AlertDialog通知可能是最合适的通知类型,可以告知用户他做过或不做过的任何重要事情。在这种情况下,它需要用户注意,这正是你想要的。

StatusBarNotification会显示正在进行的过程。最好的例子是下载或其他东西。

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

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