簡體   English   中英

無法為搜索欄設置最大值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM