21

他に何も見つからないため、SeekBar をスライダーとして使用していますが、最小値を設定したり、int の間を移動したりできないため、多くのハック作業を行う必要があります。そのため、スライダーを 0 以外の値から開始したり、浮動小数点数を返したりする必要がある場合はいつでも、コントロールの真の最大値を記述していない最大値を設定してから、除算および/または加算する必要があります。読んだときに「進行」値を減算します。スライダー値の変換を処理するためだけにクラス全体を書き終える前に、もっと良い方法はありますか? 私は Android 1.6 を使用しています... 2.0 またはその他の文書化された今後のリリースにスライダー コントロールはありますか?

4

1 に答える 1

4

スライダー値の変換を処理するためだけにクラス全体を書き終える前に、もっと良い方法はありますか?

あまり。SeekBarまず第一に、途中で浮動小数点演算を行うようなことは本当にしたくありません。ほとんどの携帯電話はハードウェアで浮動小数点をサポートしていないため、浮動小数点演算は遅くなります。最大値だけでなく、独自のカスタム最小値を設定できなかった理由については、私にはわかりません.

于 2009-11-19T23:30:15.630 に答える