2012-03-02 45 views
1

我有一个用户需要填写表单的情况,如果发生错误,我需要显示错误。我能够这样做:如何在屏幕上保留Android错误消息

Toast.makeText(getApplicationContext(), "Sample Text TEEEEST :)", Toast.LENGTH_LONG).show();  

但由于某种原因,大约2秒后,该文本消失。有没有办法让它保持在屏幕上?

+0

什么样的错误(S),你检查?举个例子。 – Squonk 2012-03-02 21:38:54

回答

4

吐司保持暂时,直到定义的时间间隔。如果你想要持久的东西。

1) Display using dialog box, it stays there until user do something like ok. 

2) Use some other TextView to display error message on error condition otherwise empty. 
1

Toast的整个点是瞬变的。如果您想要更好的控制,您需要在普通布局中添加一些字段。

相关问题