支持所有Android屏幕尺寸

时间:2014-03-16 09:16:44

标签: java android android-layout design-patterns

我已经厌倦了支持所有的android,但我想问一下在android上支持所有屏幕尺寸

我有4个布局文件夹:

layout
layout-ldpi  2.7 inch = 240*320 
layout-mdpi  3.2 = 320*480
layout-hdpi  3.7 = 480*800 
layout-xhdpi 800*1280 
layout-xxhdpi 5 inch 1080*1920 

每个布局中的这个设置是否支持所有设备,或者我错过了一些东西?

注意:我已经多次回顾Android网站Android开发者。

1 个答案:

答案 0 :(得分:0)

我不确定你想要达到什么目标。您应该将您的资源分成两组。一个具有密度(文件夹称为drawable),其中包含不同尺寸的图像以适应不同的显示分辨率。具有布局的第二个(称为布局)用于支持每个屏幕的不同UI布局。通常用于平板电脑或手机。所以你应该有forlder

  • drawable-ldpi,mdpi等 - 这里将是你的png文件
  • layout-“default”,sw360,sw600,sw720(“大”手机,小型7“平板电脑,大型10”平板电脑)。如果你的目标是3.2以下,你不能sw(最小宽度),但使用较旧的小,中,大,xlarge屏幕尺寸。 - 这将是您的* .xml布局文件
    不要将布局和密度资源限定符混合在一起。 See more here