在Android应用程序中使用自定义对话框时,如何让用户知道他/她输入了错误的参数,例如密码或用户名错误?
可能是AlertDialog还是只是Toast_Message?
谢谢
答案 0 :(得分:1)
您可以在自定义对话框中添加textview,如果用户/密码组合失败,您只需要显示带有所需消息的文本视图。
它会比AlertDialog更好,连续2次对话对用户不利。并且toast消息对于所有用户来说并不总是可以理解的。
答案 1 :(得分:0)
原则上你可以使用你想要的任何东西。闪烁屏幕,所有LED都会产生所有可能的声音,使手机R2D2克隆速度。
更严肃的说明。可以使用Toast
通知但不一定是一个好的选择,因为可能发生用户只是没有注意并错过整个通知导致混淆的用户,因为他期望应用程序登录他。
现在有AlertDialog
通知可能是最合适的通知类型,可以告知用户他做过或不做过的任何重要事情。在这种情况下,它需要用户注意,这正是你想要的。
StatusBarNotification
会显示正在进行的过程。最好的例子是下载或其他东西。
另一种选择是出现TextView
,它需要足够独特,以便用户容易注意到,当然必须计划布局以支持这种动态变化。
我的建议是AlertDialog
,如果由于某种原因不适用,那么动态TextView
。