2010-12-06 9 views
0

私はかなり大きなアプリケーションをLWUITで書いています。問題のある画面はわずかです。LWUIT:レイアウト計算の問題

問題:

ページが読み込まれると、すべてが正常に見えます。スクロールすると下部にスクロールすることはできません。リストをクリックすると、クリックした場所ではなくクリックした場所の項目が選択されます。

ただし、時間は、すべて正常です。また、ダイアログをポップアップすると、それをクリックした後もすべて正常です。私はshow()やrepaint()を呼ぶのを忘れると何もペイントしませんが、スクロールしようとするとすべてを表示し、正しく計算します。

私はこの問題について本当に困惑しています。私は今それを長い間探しています。私はここでいくつかの新しい洞察を得たいと思っています。

答えて

2

5日間の検索の結果、最終的に解決策が見つかりました。フォームにすべてを追加した後、form.show()を呼び出さなければなりません。私がやっていたように、前からではありません。

ほとんどの場合、両方の方法で大丈夫です。必ずしもそうではありません。