在我的应用程序中,我想放置一个搜索栏。我希望搜索栏像媒体播放器中的栏一样自行移动,以显示歌曲的剩余持续时间。
当用户开始从一个位置移动到另一个位置时,我正在计算用户从一个位置到另一个位置的距离。所以为了显示可视化,我试图显示搜索栏。
有没有其他的布局呢......
谁能给我举个例子......
SeekBar
extends ProgressBar
,因此您可以像使用ProgressBar
. 顺便说一句,如果您只需要可视化距离,请使用ProgressBar
.
ProgressBar.setMax()
设置最高值,设置ProgressBar.setProgress()
当前值。
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非常有趣,这也可能有助于找到你的答案。