2011-06-10 14 views
3

質問があります... Androidは実際の画面サイズと密度の範囲を以下のように分割します:一般的な4つのサイズのセット:小、標準、大、およびxlarge。 4つの一般化された密度のセット:ldpi(低)、mdpi(中)、hdpi(高)、およびxhdpi(超高)Android:複数の画面をサポート

1)どのような優先度がありますか?

私は大きな画面サイズのhdpiデバイスを持っています...そして私のプロジェクトには2つのフォルダがあります: 'layout-large'と 'layout-hdpi' ...私のデバイスを使用するフォルダはどれですか?

2)プロジェクトにhdpiデバイスと2つのフォルダがあります...デフォルトの 'layout'フォルダと 'layou-mdpi' hdpiでlayou-mdpiを使用するのはなぜですか?

3)フォルダの名前は正しくありますか?レイアウトMDPI-正常またはレイアウトノーマルMDPI ...

おかげで...

+1

1と3は簡単にテストすることができます.2は良い質問です – WarrenFaith

+1

1)画面サイズのように見えるより高い優先度を持っています – Jim

答えて

2

1)私は、レイアウト-MMC-言語画面サイズ、優先順位は、これらのフォルダの命名convenctionを尊重することを推測します。.. ... など。しかし、私はそれをテストしていない。だから私は、画面サイズが最初に選ばれると思う。

2それが最善の候補(レイアウト、それは完全に汎用的なので、それは、理論的にhdpi画面でより良いフィットするフォルダです)

3だから)レイアウト-hdpiレイアウト-MDPIを使用しています)、レイアウト、通常、MDPI

+1

2)私はhdpiがフォルダlayout-mdpiから値を取る理由を理解しません。それは、デフォルトのフォルダレイアウト... =)から取る必要があります – Jim

+2

私はロジックだと思う:レイアウト/何でもすることができます。 layout-mdpiはそれほど大きく異なることはできません。だから私はlayout-mdpiを選ぶ –

関連する問題