私はLWUITS40アプリを開発しています。ガイドラインでは、ダイアログがオンの場合、ステータスバー、ヘッダーバー、カテゴリバーなどの背景を、60%黒で暗くする必要があると指定されています。
これは自動的に起こると思いますが、そうではありません。
誰かがそれをする方法を知っていますか?このキャプチャ(lcduiアラート)のように、ヘッダーバーとカテゴリバーを暗くするには
。
私はLWUITS40アプリを開発しています。ガイドラインでは、ダイアログがオンの場合、ステータスバー、ヘッダーバー、カテゴリバーなどの背景を、60%黒で暗くする必要があると指定されています。
これは自動的に起こると思いますが、そうではありません。
誰かがそれをする方法を知っていますか?このキャプチャ(lcduiアラート)のように、ヘッダーバーとカテゴリバーを暗くするには
。
親フォームの色合いを次のように設定する必要があります0xaa000000
(背景をペイントするためのARGB値)。
私は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のディスプレイとは異なる場合があります。
LWUIT S40でヘッダーバーとカテゴリバーにアクセスできるとは思いません。カテゴリバーの色を編集するには、アプリNokiaに署名してもらう必要があります。私の場合、読み込みダイアログをカスタマイズして、次のようにタイトルを設定しました。dialogObj.setTitle( ""); そのため、ダイアログのタイトルには何も表示されません。
また、カテゴリバーを使用するアプリの場合、このアプローチの代わりに、読み込み中のGIFまたはAPNGと読み込み中のメッセージでフォームのコンテンツを更新します。