Comment mettre Android SeekBar progrès dessinés par programmation

J'ai un problème avec un programme définissant les progrès dessinés d'un SeekBar.
Quand je l'ai mis dans le .fichier xml tout fonctionne bien.

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

Comment mettre Android SeekBar progrès dessinés par programmation

Mais, j'ai un problème lorsque j'essaie de le définir à partir de code comme ceci:

seekBar.setProgressDrawable(getResources().getDrawable(R.drawable.seek_bar));

Arrière-plan dessiné prend alors l'ensemble de la barre de recherche, et je ne suis pas capable de modifier l'état d'avancement à plus tard sur le pouce se déplace, mais les progrès dessinés remplit encore toute la seekbar. Aussi, seekbar perd ses coins arrondis. Il semble que des progrès dessinés sur le haut de la seekbar.

Comment mettre Android SeekBar progrès dessinés par programmation

J'ai essayé la solution fournie sur android progressBar ne pas mettre à jour les progrès de la vue/drawable, mais il ne fonctionne pas pour moi.

InformationsquelleAutor Milos Pesic | 2012-05-10