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