Android Toast 默認的顯示時間有限,不能直接設置成長時間顯示。但是,有一些方法可以實現類似的效果。
通過創建一個 Handler,并在其中調用 Toast 的 show()
方法,可以實現 Toast 的長時間顯示。例如,文檔中提到的變量名為 mToast
和 mHandler
。
可以創建一個自定義的 Toast 類,通過繼承系統 Toast 類并重寫 show()
方法,來控制 Toast 的顯示時間。
還可以使用 CountDownTimer
類來實現 Toast 的長時間顯示。通過設置一個倒計時,在倒計時結束后取消 Toast 的顯示。
雖然 Android Toast 本身不支持長時間顯示,但通過上述方法可以實現類似的效果。在使用這些方法時,請確保它們符合應用的需求和用戶體驗標準。