1

私はLWUITS40アプリを開発しています。ガイドラインでは、ダイアログがオンの場合、ステータスバー、ヘッダーバー、カテゴリバーなどの背景を、60%黒で暗くする必要があると指定されています。

これは自動的に起こると思いますが、そうではありません。

誰かがそれをする方法を知っていますか?このキャプチャ(lcduiアラート)のように、ヘッダーバーとカテゴリバーを暗くするには

LCDUIアラート

4

3 に答える 3

1

親フォームの色合いを次のように設定する必要があります0xaa000000(背景をペイントするためのARGB値)。

于 2013-01-31T09:11:09.087 に答える
1

私はnokiaLCDUIのネイティブAlertを使用することを好みます。シリーズ40のLWUITを使用すると、LCDUIコンポーネントをLWUITコンポーネントと組み合わせることができます。

たとえば、私のコードは次のとおりです。

Alert loading = new Alert("MIG33", "Loading user", null, null);
loading.setIndicator(new Gauge(null, false, Gauge.INDEFINITE, Gauge.CONTINUOUS_RUNNING));
javax.microedition.lcdui.Display.getDisplay(this).setCurrent(loading);

LWUITには独自のDisplayクラスがあるため、ミッドレットで使用します。上記のように書く必要があります。したがって、LCDUIのディスプレイとは異なる場合があります。

于 2013-03-11T16:41:19.127 に答える
0

LWUIT S40でヘッダーバーとカテゴリバーにアクセスできるとは思いません。カテゴリバーの色を編集するには、アプリNokiaに署名してもらう必要があります。私の場合、読み込みダイアログをカスタマイズして、次のようにタイトルを設定しました。dialogObj.setTitle( ""); そのため、ダイアログのタイトルには何も表示されません。

また、カテゴリバーを使用するアプリの場合、このアプローチの代わりに、読み込み中のGIFまたはAPNGと読み込み中のメッセージでフォームのコンテンツを更新します。

于 2013-01-31T11:52:56.600 に答える