如何在屏幕上保留Android错误消息

时间:2012-03-02 21:27:51

标签: android

我有一个用户需要填写表单的情况,如果出现错误,我需要显示错误。我可以这样做:

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

但由于某种原因,大约2秒后,该文字消失了。有没有办法让它一直停留在屏幕上?

2 个答案:

答案 0 :(得分:4)

Toast在定义的时间间隔内保持瞬态。如果你想要持久的东西。

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 :(得分:1)

Toast的全部意义在于它是瞬态的。如果你想要更好的控制,你需要在你的正常布局中添加一些字段。