onStartTrackingTouch()メソッドとonStopTrackingTouch()メソッドを持っている理由)最初と最後のタッチだけでなく、すべての進捗状況にonProgressChanged()を呼び出す必要があります。
SeekBarの値が1より大きい、つまりMAX> = 3であることを確認してください。あなたのonCreateで
:
yourSeekBar=(SeekBar) findViewById(R.id.yourSeekBar);
yourSeekBar.setOnSeekBarChangeListener(new yourListener());
あなたのリスナー:
private class yourListener implements SeekBar.OnSeekBarChangeListener {
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
// Log the progress
Log.d("DEBUG", "Progress is: "+progress);
//set textView's text
yourTextView.setText(""+progress);
}
public void onStartTrackingTouch(SeekBar seekBar) {}
public void onStopTrackingTouch(SeekBar seekBar) {}
}
furterの助けのためのいくつかのコードとログの結果を共有してください。
また、同じ時間枠内に同じコードスニペットを複数回転記することは、少しスパムとみなされます。 – Kev
非常に便利で実装が簡単です! – Triforcey
これはXMLで行うことができますか?私はそれの属性を見つけることができません。 –