0

在我的应用程序中,我想放置一个搜索栏。我希望搜索栏像媒体播放器中的栏一样自行移动,以显示歌曲的剩余持续时间。

当用户开始从一个位置移动到另一个位置时,我正在计算用户从一个位置到另一个位置的距离。所以为了显示可视化,我试图显示搜索栏。

有没有其他的布局呢......

谁能给我举个例子......

4

2 回答 2

0

SeekBarextends ProgressBar,因此您可以像使用ProgressBar. 顺便说一句,如果您只需要可视化距离,请使用ProgressBar.

ProgressBar.setMax()设置最高值,设置ProgressBar.setProgress()当前值。

于 2011-05-09T10:58:16.493 回答
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非常有趣,这也可能有助于找到你的答案。

于 2013-02-27T11:55:07.493 回答