Как настроить ход прорисовки Android SeekBar программно
У меня проблема с программной настройкой прорисовки прогресса SeekBar. Когда я устанавливаю его в XML-файл, все работает нормально.
<code><SeekBar android:id="@+id/sb" android:layout_width="fill_parent" android:layout_height="wrap_content" ..... android:progressDrawable="@drawable/seek_bar"/> </code>
Но у меня есть проблема, когда я пытаюсь установить его из кода следующим образом:
<code>seekBar.setProgressDrawable(getResources().getDrawable(R.drawable.seek_bar)); </code>
Фоновое рисование затем занимает всю строку поиска, и я больше не могу изменять ход выполнения позже - большой палец перемещается, но прорисовываемый прогресс все еще заполняет всю панель поиска. Кроме того, seekbar теряет свои закругленные углы. Кажется, что прогресс рисования находится на верхней части панели поиска.
Я попробовал решение, представленное наAndroid ProgressBar не обновляет прогресс просмотра / рисования, но это не работает для меня.