5

J2ME アプリケーションを作成するためにシリーズ 40 の LWUIT を使用しています。

これは、特にタッチ フォンで発生します。

私の状況を説明するために画像を添付しました。

画像リンク

最初は画像の最初の部分に示すようにダイアログが表示されますが、次の数秒で画像の 2 番目の部分に示すように拡大します。

showPacked を使用してダイアログを表示するための今後の呼び出しは、3 番目のもののように表示されます。なぜこれが起こっているのかわかりません。画像の前半に示されているようなダイアログを常に表示したいのですが、どこが間違っているのでしょうか。 ?

注 : ダイアログの内容は、アニメーション化されたラベルです。

4

2 に答える 2

1

タイトルや背景などを削除できます。以下のコードを使用すると、ダイアログの背景が淡色表示されたアニメーションGIFのみが表示されます。

setTitle(" ");
setUIID("Null");
setDialogUIID("Null");
getStyle().setBgTransparency(0);
getSelectedStyle().setBgTransparency(0);
getUnselectedStyle().setBgTransparency(0);
getPressedStyle().setBgTransparency(0);
getDialogStyle().setBgTransparency(0);
于 2013-02-01T08:02:00.007 に答える
1

彼らがそこで何をしたかはわかりませんが、UI を積極的にリフローしすぎていると思います。設定を試してDialog.setAutoAdjustDialogSize(false)、問題が解決するかどうかを確認してください。

于 2013-01-27T08:51:53.413 に答える