Como definir o progresso do Android SeekBar drawable programaticamente
Eu tenho um problema com programaticamente definir o progresso desenhável de um SeekBar. Quando eu o defino no arquivo .xml, tudo está funcionando bem.
<code><SeekBar android:id="@+id/sb" android:layout_width="fill_parent" android:layout_height="wrap_content" ..... android:progressDrawable="@drawable/seek_bar"/> </code>
Mas, eu tenho um problema quando tento configurá-lo de código como este:
<code>seekBar.setProgressDrawable(getResources().getDrawable(R.drawable.seek_bar)); </code>
O fundo drawable então toma toda a barra de busca, e eu não sou capaz de modificar o progresso depois - o polegar se move, mas o progresso que pode ser desenhado ainda preenche toda a barra de busca. Além disso, a barra de busca perde seus cantos arredondados. Parece que o progresso desenhável está no topo da barra de busca.
Eu tentei a solução fornecida emo android progressBar não atualiza a visualização de progresso / drawable, mas não funciona para mim.