Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> android :讓Toast一直顯示的解決方法

android :讓Toast一直顯示的解決方法

編輯:Android開發實例

Toast是Android用來顯示顯示信息的一種機制,和Dialog不一樣的是,Toast是沒有焦點的,而且Toast顯示的時間有限,過一定的時間就會自動消失。前兩天社區還有人問,想讓Toast一直顯示,怎麼做呢?

Toast有個setDuration方法設置顯示的。但很奇怪的只能設置兩個值,Toast.LENGTH_LONG或Toast.LENGTH_SHORT。
設置其他值都沒你想要的效果,只能是Toast.LENGTH_LONG或Toast.LENGTH_SHORT其中一值。

其實可以用Timer來解決。 isRunning = true; 

timer = new Timer(); 

timer.schedule(new TimerTask(){ 

 

    @Override 

    public void run() { 

    // TODO Auto-generated method stub 

        while(isRunning){ 

            toast.show(); 

       

   

                         

}, 10); 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved