0
進捗状況が10%を超えると、シークバーのサムDrawableを変更しようとしていますが、進捗状況が> 10に達すると、 が親指描画可能な「消える」..これはいくつかのバグを知っていますそれは可能であると思われるほど単純ですか?事前に進捗状況が10%に達したら、SeekBarのThumb-Drawableを変更しますか?
public class SliderTestActivity extends Activity {
SeekBar sb;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
sb = (SeekBar)findViewById(R.id.seekBar1);
sb.setThumb(getResources().getDrawable(R.drawable.fingerprint));
sb.setProgress(50);
sb.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar) {
seekBar.setThumb(getResources().getDrawable(R.drawable.egg));
}
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
if(progress > 10)
{
sb.setThumb(getResources().getDrawable(R.drawable.egg));
}
}
});
}
}
ありがとう:
は、ここに私のコードです!