1

サイズが320x480pxのレイアウトがあるとしましょう。レイアウトには、背景、2つのボタンとロゴのあるメニュー背景があります。ほとんどのデバイスをサポートするための最良の方法は何ですか?私は4つの密度すべての資産を持っている必要があることを知っています。つまり、3:4:6:8のスケール比について読んだ後、この場合、mdpiを使用した通常の画面の背景は320x480です。したがって、hdpiの場合、背景は480x720px (1.5x)、xhdpiの場合は640x960px(2.0x)、ldpi 240x360px(0.75x)の場合、それは正しいですか?

もう1つは、res / drawable-xhdpi、/ drawable-hdpi、/ drawable-mdpi、/drawable-ldpires/ layout-small、/ normal、/ large、/ xlargeの両方の修飾子を使用できますか?

私を混乱させるのは、ユーザーが通常の画面デバイスhdpiを使用している場合、使用される背景imgはdrawable-hdpiのものになりますが、通常の画面には大きすぎるため、この場合の背景サイズは480x720pxになります。そうじゃない?

誰かが私にこれを手伝ってくれませんか、私はレイアウトxmlとアセットで開発者を助けようとしていますが、私はそれを理解できません。

私が知る必要があるのは、低、通常、大、x大のピクセル単位で最も「一般的な」画面サイズは何であるかと思いますが、密度はどうですか?

誰かが私のためにこれを明確にすることができれば本当に感謝しています!

どうもありがとう!

4

1 に答える 1

0

アンドロイドで最も「一般的な」画面サイズのようなものはありません。

アセットをさまざまな密度で作成し、それに応じてスケーリングします。あなたがしなければならないのは、あなたの資産に正しい縮尺比を使用し、密度に依存しないレイアウトを作成することです。

紹介はこちらをご覧ください。

于 2013-03-25T17:19:13.987 に答える