1

私の申請書には、寄付者の名前と住所を記入するためのフォームがあります。各寄付者には閉じることができるタブがあり、各タブにはアドレス フォームがあります。

問題は、アプリケーションが通常のアプリケーション ウィンドウで実行されるため、すべての異なるサイズにスケーリングされることです。テキスト フィールドの幅と高さを静的にすると、それらはすべて大画面のウィンドウの左上にとどまります。それらを動的にすると、比較的少量のテキスト (名前など) に対して巨大なボックスが表示されるため、フォームの見栄えが悪くなります。それらを動的に配置すると、ボックス間に大きなギャップができてしまいます。

この問題に対処する最善の方法は何ですか? これに通常使用されるUIコンストラクトはありますか(これまでに使用されたのは、タブベースのUIのために実行できない、スケーラブルでないモーダルダイアログにフォームを配置することだけでした)。

ありがとう

4

1 に答える 1

1

単なる提案 - 多くの Web デザイナーが採用している簡単な方法 *(あなたのアプリがブラウザーベースではないことは知っています):

コンテンツを固定サイズ (例: 800px) に制限し、そのボックスを水平方向の中央に配置します。ユーザーがウィンドウを最大化すると、800px のコンテンツが中央に表示され、左右に大きな空白があります。

私見、これは最高ではありませんが、左上に詰め込まれたかのように悪くはありません。

これはグラフィックデザインの問題であり、テクノロジーについてではありません...

于 2012-05-30T18:47:33.023 に答える