我在我的活動中有一個按鈕。如果我點擊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