1

LWUIT のソフト ボタン バー (Opera Mini や UC Browser 8.6 など) の中央に時刻 (HH:MM) を表示したいと思います。このコードを使用してデバイス時間を取得しました。

String  getDateString ( Date  date ) {
Calendar  calendar  = Calendar . getInstance ();
calendar . setTime ( date );
 int  hour  =  calendar . get ( Calendar . HOUR_OF_DAY );
 int  minute  =  calendar . get ( Calendar . MINUTE );

J2ME で時間を使ったことがないので、ここまでです。時間も通常の時計のように更新する必要があり、ほとんどの場合スレッドを介して更新されます。どうすればいいですか?

4

2 に答える 2

1

その特定の場所に時間を描画するガラス板を設定します。

LWUIT 1.5/ Codename Oneでは、MenuBar を派生させてコンポーネントを追加できます。

于 2012-09-29T04:40:14.903 に答える
1

1) HH:MM の形式で時間を取った

String time = String.valueOf(hour).concat(":").concat(String.valueOf(minute));

2) 中央のソフト ボタンを追加するには、3rdsoftbutton を true に設定します。

Display.getInstance().setThirdSoftButton(true);

3) 時間の値を持つコマンドを作成し、フォームに追加します

frmObj.addCommand(new Command(time));

これで、ソフト ボタン バーの中央に時間が表示されます。

于 2012-09-26T04:20:22.903 に答える