У меня проблема с программной настройкой прорисовки прогресса 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, не обновляет прогресс просмотра/рисования, но он не работает для меня.