Jak programowo ustawić postęp SeekBar dla Androida

Mam problem z programowym ustawianiem postępów w rysowaniu SeekBar. Po ustawieniu go w pliku .xml wszystko działa poprawnie.

<code><SeekBar
 android:id="@+id/sb"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 .....
 android:progressDrawable="@drawable/seek_bar"/>
</code>

Ale mam problem, gdy próbuję ustawić go z kodu takiego jak ten:

<code>seekBar.setProgressDrawable(getResources().getDrawable(R.drawable.seek_bar));
</code>

Tło można przeciągnąć, a następnie cały pasek wyszukiwania, a później nie jestem w stanie zmodyfikować postępu - porusza się kciukiem, ale przeciąganie postępu nadal wypełnia cały pasek wyszukiwania. Ponadto seekbar traci zaokrąglone rogi. Wydaje się, że rysowanie postępów jest na górze paska wyszukiwania.

Spróbowałem rozwiązania dostarczonego naAndroid pasek postępu nie aktualizuje widoku postępu / rysowania, ale to nie działa dla mnie.

questionAnswers(4)

yourAnswerToTheQuestion