1

特定の種類の画面のリソースを定義するのに苦労しています。私が注目している主な画面は次のとおりです。

Galaxy Ace (320x480 mdpi) Galaxy S2 (480x800 hdpi)

私の質問は次のとおりです。

3.2+ のレイアウトを、layout-sw320dp-mdpi AND drawable-sw320dp-mdpi として定義できますか?

もしそうなら、Android 3.2 よりも低いものについて、Galaxy Ace と S2 の間をどのように定義しますか? 両方の画面が「通常」に分類されているため、Ace では layout-normal-mdpi、S2 では layout-normal-hpdi になりますか?

編集:

エミュレーター (API 4.0) でのテストでは、Galaxy Ace 320x480 は、layout-sw320dp-mdpi ではなく、layout-sw320dp-hdpi リソースを使用することにしました?? 非常に紛らわしいです!

4

1 に答える 1

2

Galaxy S2 - 4.3 インチ、480 * 800、240 dpi

ギャラクシー エース- 3.5 インチ、320 * 480、164dpi

ここに示すように、公式の Android ガイドラインに従ってデバイスを分類します。

ギャラクシーエース:通常 - mdpi

Galaxy S2 : 通常 - hdpi

したがって、layout-normal-mdpiAce とlayout-normal-hdpiS2 に使用すると問題なく動作します。

于 2013-04-17T16:05:54.287 に答える