我有一个用户需要填写表单的情况,如果出现错误,我需要显示错误。我可以这样做:
Toast.makeText(getApplicationContext(), "Sample Text TEEEEST :)", Toast.LENGTH_LONG).show();
但由于某种原因,大约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
的全部意义在于它是瞬态的。如果你想要更好的控制,你需要在你的正常布局中添加一些字段。