0

サブレイアウトを使用して各コンポーネントを配置することで画面レイアウトを作成し、相対的な X、Y 位置を伝えました。

問題は、選択肢を選択するObjectChoiceFieldとき、またはプログラムで新しいテキスト フィールドを追加するときに、レイアウト全体が再び描画されScrollview、ユーザーが以前に操作した場所から上部にジャンプし、ユーザーに苦痛を与えることです。

配置にサブレイアウトを使用するのは問題ですか? その場合、サブレイアウトなしで BlackBerry で複雑なレイアウトを作成するにはどうすればよいですか?

4

1 に答える 1

0

コードを投稿していないため、問題を特定するのは少し困難です。VFM に含まれるフィールドのセットを変更するたびに、垂直スクロール位置が 0 になるようです。子フィールドを変更する前に現在のスクロール位置を読み取り、レイアウト ロジックを実行した後に明示的に設定できます。

于 2012-06-08T22:20:53.023 に答える