2011-05-09 61 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很有趣,这也可能有助于找到你的答案。

相关问题