2011-05-09 62 views
0

在我的應用程序中,我想放置一個搜索欄。我想讓搜索欄像在媒體播放器中那樣自行移動一個欄來顯示歌曲的剩餘時間。如何使一個搜索欄在Android應用程序中自動移動

當用戶開始從一個位置移動到另一個位置時,我正在計算用戶從一個地方移動到另一個地方的距離。所以爲了展示可視化,我試圖展示搜索欄。

是否有任何其他佈局這個....

任何人都可以給我一些例子......

回答

0

SeekBar擴展ProgressBar,所以你可以設置,你會用它的位置ProgressBar。順便說一句,如果您只需要可視化的距離,請使用ProgressBar

ProgressBar.setMax()您設置最高值,用ProgressBar.setProgress()您設置當前值。

0
   public void seek updater()        
      {    
     if(media.isPlaying())   
       {     
      SeekBar s=(SeekBar)findViewById(R.id.seek);      
      s.setProgress(m.getCurrentPosition());      
      Runnable r=new Runnable() 
          {               
        @Override              
       public void run() {            
        seekupdater();              
         }               
        };              
      new Handler().postDelayed(r,1000); 
      } 
      } 

只要創建一個類似上面的方法,並在你按下播放按鈕時調用它。 我發現這個http://www.hrupin.com/2010/12/simple-android-mp3-media-player很有趣,這也可能有助於找到你的答案。

相關問題