2

J2MEにゲージを組み込むには、いくつかの方向性が必要です。これにより、最小値と最大値、ラベルなどを構成できます。

現在、これは私のゲージコードです:

levelGauge = new Gauge("Level", true, 12, valX - 16);

最大値を12に設定しています(したがって、0から12になります)が、16から28にする必要があります。ラベルは移動時に0から12の間に表示されます。

0から12の範囲のゲージのルックアンドフィールが必要ですが、実際には16から28の範囲である必要があります。ゲージの現在のレベルがいつでも16を下回らないようにしたいと思います。

4

1 に答える 1

1

16から28のゲージを使用する簡単な方法は、ItemStateListenerを使用することです。

このためには、最大値が28のゲージとアイテム状態リスナーを使用して、のコードがitemStateChangedゲージの値をチェックし、16未満の場合は、16に戻します。

16未満の値を表示しないようにする場合は、独自の「手作り」ゲージ用のCustomItemや、 LWUITJ2MEポーランド語などのサードパーティUIライブラリなど、他のオプションを検討してください。

于 2012-04-02T08:20:41.997 に答える