1

Fireworks (480x800) で HDPI 用のインターフェイスを設計し、MDPI バージョン (320x480) の準備が整ったときに問題に遭遇しました

比例して、HDPI 画面は MDPI 画面よりもわずかに高くなっています。

画像のサイズが変更されることはわかっていますが、それでも高さのスペースがいくらか失われています

HDPI バージョンでは、すべてが画面に美しく収まります....しかし、現在は MDPI にサイズ変更されており、高さの割合が小さいため、スペースが不足しています。

この問題を回避するにはどうすればよいですか?

MDPI バージョンで要素間のスペースを変更できるかどうか開発者に尋ねたところ (たとえば、8 つのテキスト フィールドがある画面では....フィールド間のスペースが短くなります)、画面のパーセンテージなどで機能すると彼は言いました。 ……大丈夫です……問題はそれです

480x800 の画面 -- これを (幅と高さに比例して) 幅 320 に縮小すると、高さは 480 ではなく 533 になります。

したがって、高さが 53 ピクセル失われます。

私は混乱しましたか?これを整理するにはどうすればよいですか?どうもありがとう

4

3 に答える 3

2

初めに

比例して、HDPI画面はMDPI画面よりわずかに高くなります。

背が高いかどうかは言えません。密度は解像度を定義しません。

EvyerthingはHDPIバージョンで画面に美しくフィットしますが、MDPIにサイズ変更されたため、高さの比率が小さいため、スペースにとらわれています。

つまり、私が言ったように、MDPIは、画面の解像度がHDPIの画面解像度よりも低いことを意味するわけでもありません。たとえば、解像度が1280x800でMDPI画面のタブレットがあります。それを得る?

さまざまなサイズのデバイス(小、中、大、x大)にさまざまなレイアウトを提供する方がよいようです。

于 2012-07-11T09:49:02.957 に答える
0

レイアウトの重みをより適切に使用し、xmlでUIを設計するときは、どこでもpxではなくdesipixeldpを使用するようにしてください。UIを設計する際に練習する最良の方法は、アプリケーションが機能し、画面サイズが小さくても見栄えがすることを確認することです。

レイアウトの重みの詳細については、このリンクを確認してください

于 2012-07-11T10:01:38.597 に答える
-1

ScrollViewを使用します。ただし、固定の画面サイズ、または固定の比率のレイアウトを設計することはお勧めしません。

于 2012-07-11T09:49:49.477 に答える