2015-10-10 3 views
0

Я пытаюсь установить максимум для моего SeekBar, но он по-прежнему по умолчанию 100.Невозможно установить максимальную для SeekBar

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(); 
    } 
}); 

Я попытался добавить к моему SeekBar в XML, но он по-прежнему по умолчанию 100.

android:max="50" 
+1

*, но он по-прежнему по умолчанию 100. *, как вы знаете? – Blackbelt

+0

, потому что, когда я нажимаю его на свое устройство, слайдер переходит от 0-100. Я хочу, чтобы он шел от 0 до 50. – th3ramr0d

+0

где вы читаете '100'? В 'numRow1.setText (" "+ progress);'? – Blackbelt

ответ

0

Можете ли вы сказать, для какой цели вы хотите использовать SeekBar? Я имею в виду, вы хотите использовать SeekBar с MediaPlayer или любым другим виджетами? Предположим, если вы хотите использовать SeekBar с MediaPlayer, то ниже является лучшим примером для SeekBar с SeekBarChangeListener

Seekbar: Android Online/Local Audio Media Player with Play/Pause, Rewind, Forward, Previous and Next functionality with Seekbar

+0

Я использую строку поиска, чтобы пользователи могли выбирать четное число от 0 до 50. Затем пользовательский ввод используется в уравнениях. Ничего общего со средствами массовой информации. – th3ramr0d

+0

@ th3ramr0d Вы хотите сказать, что вам нужна функциональность, например RangeSeekBar, тогда эта ссылка может помочь вам https://github.com/yahoo/android-range-seek-bar –

Смежные вопросы