[英]Can't set max for seekbar
我正在嘗試為我的搜尋欄設置最大值,但它仍默認為100。
XML格式
<SeekBar
android:id="@+id/seekBarRow1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="5"
android:progress="0"
/>
定義和設置最大值
final SeekBar seekBarRow1 = (SeekBar)findViewById(R.id.seekBarRow1);
seekBarRow1.setMax(50);
不知道它是否會起作用,但這是我的聽眾
seekBarRow1.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener()
{
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
{
progress = progress * 2;
numWeightsRow1 = progress;
numWeightsRow1 = numWeightsRow1 / 2;
numRow1.setText("" + progress);
updateWeight();
}
});
我曾嘗試將其添加到xml的seekbar中,但它仍默認為100。
android:max="50"
您能告訴我,您想要使用SeekBar的目的是什么? 我的意思是,您是否想將SeekBar與MediaPlayer或任何其他小部件一起使用? 假設您想將SeekBar與MediaPlayer一起使用,則以下是SeekBar與SeekBarChangeListener的最佳示例
Seekbar:具有Seekbar的具有播放/暫停,快退,前進,上一個和下一個功能的Android在線/本地音頻媒體播放器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.