Au début de l'activité, j'ai défini l'avancement à 8;
le pouce est donc sur 8 mais le fond n’est pas sur 8, après avoir changé la barre d’accès, cela fonctionne bien mais au début de l’activité, ce n’est pas
Merci d'avance...
Le code est: -
public static int time=8;
oncreate(){
SeekBar sb=(SeekBar)findViewById(R.id.SB);
TextView tv=(TextView)findViewById(R.id.tv);
sb.setMax(20);
sb.setProgress(time);
sb.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
// TODO Auto-generated method stub
time=progress;
tv.setText(time+"");
}
});
}
Réponses:
1 pour la réponse № 1Essayez de définir la valeur maximale en premier. Ensuite, essayez de définir les progrès.