2011-06-10 188 views
3

有疑问... Android会将实际屏幕尺寸和密度的范围分为:一组四种广义尺寸:小,正常,大尺寸和xlarge。 一套四种广义密度:ldpi(低),mdpi(中),hdpi(高)和xhdpi(超高)Android:支持多屏幕

1)哪个优先级更高?

Lats说,我有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)我猜测,优先尊重命名convenction这些文件夹,布局-MMC-语言的屏幕尺寸.. ... 所以。但我没有测试过它。所以我认为首先会选择屏幕大小。

2)布局HDPI使用布局MDPI,因为它是最好的人选(这是理论上应该适合与华电国际的屏幕更好的文件夹,因为布局是完全通用)

3)布局正常MDPI

+1

2)我不明白为什么hdpi从文件夹布局-mdpi采取值...逻辑在哪里?它应该从默认文件夹布局... =) – Jim

+2

我认为它的逻辑:布局/可以是任何东西。 layout-mdpi不能有太大的不同。所以我选择layout-mdpi –