我在我的活动中有一个按钮。如果我点击Show Toast。但是当我再次点击Toast显示。所以当我点击很多次这个Toast会出现很长时间。当第一次消失时,接下来是显示等等。当我再次点击按钮时,我可以做什么,第一次吐司将被隐藏。吐司和持续时间
吐司和持续时间
回答
致电cancel()
方法隐藏吐司如果已经显示。
看一看this API.
这可以简单地称为敬酒的对象。
Toast toast = new Toast(context);
toast.setText("Text");
toast.show();//(call show() to display Toast)
toast.cancel();//(call cancel() to hide Toast).
当我尝试使用上面的代码时,我收到了一条错误消息。解决方法是使用静态方法“Toast.makeText”: ** Toast.makeText(getApplicationContext(),“Text”,2000).show(); ** (2000是2秒的持续时间) – 2012-08-28 18:59:46
In'Toast'你没有持续时间... – pixel 2013-05-16 15:45:48
抛出一个运行时异常:** java.lang.RuntimeException:这个Toast不是用Toast.makeText()创建的** – 2015-03-14 15:04:25
将此代码添加到您的活动(全局吐司),并取消它,一旦你想显示一个新的文本。
Toast myLovelyToastThatNeverDies;
public void onClick(View v) {
if(myLovelyToastThatNeverDies==null)
myLovelyToastThatNeverDies = new Toast(Activity.this);
else
myLovelyToastThatNeverDies.cancel();
myLovelyToastThatNeverDies.setText("my new text");
myLovelyToastThatNeverDies.setDuration(anAverageDuration);
myLovelyToastThatNeverDies.show();
}
- 1. Allignmet和吐司的持续时间?
- 2. 如何显示特定持续时间的吐司?
- 3. Android和吐司期间
- 4. 如何让吐司长时间可见?
- 5. 吐司
- 6. 持续时间和重复
- 7. 持续时间
- 8. 使用吐司时出错
- 9. 计时器在吐司android
- 10. 保持行动MainActitivity当像吐司
- 11. 时间片持续时间
- 12. 吐司崩溃
- 13. 吐司消息
- 14. 错误吐司
- 15. Scrollmagic持续时间
- 16. JSESSIONID持续时间
- 17. 持续时间为
- 18. 蟒持续时间
- 19. UIStatusBarAnimationFade持续时间
- 20. VideoView持续时间
- 21. Groovy持续时间
- 22. 发送一些“吐司”间隔2秒
- 23. sp持续时间不等于sql profiler中语句持续时间的总和
- 24. “持续时间($持续时间)”的“XPath无效”错误
- 25. 如何提取只包含持续时间的持续时间?
- 26. SqlCommand.ExecuteReader持续时间小于SQL Profiler批处理持续时间
- 27. 上willAnimateRotationToInterfaceOrientation不应答:(UIInterfaceOrientation)toInterfaceOrientation持续时间:(NSTimeInterval)持续时间
- 28. SQL事件探查器持续时间与SSMS持续时间
- 29. 吐司不工作
- 30. 空吐司消息
检查[这](http://stackoverflow.com/questions/5295765/toast-issue-in-android/5295800#5295800) – silwar 2012-04-23 10:42:56
我怎么能确认我的敬酒还是在屏幕上? – edi233 2012-04-23 11:40:25
当你在屏幕上显示吐司开始计时器,如果你正在呼叫显示吐司再次检查计时器,它与持续时间相同。如果它仍然在运行意味着烤面包仍然在屏幕上 – silwar 2012-04-23 11:42:39