适用于小型,中型和大型屏幕的Android布局设计

时间:2015-03-17 06:07:44

标签: android layout size

我的应用程序差不多完成了,但问题是它的布局目前只针对小屏幕设计 和 我也想把它换成其他尺码 我的意思是在更大的屏幕上使用更高分辨率的drawables 我该如何管理?

3 个答案:

答案 0 :(得分:1)

你可以使用这个工具Android Asset Studio为不同的屏幕生成drawable。这个工具提供了很多东西,比如ActionBar,Launcher,Tabs图标等的drawables。

http://romannurik.github.io/AndroidAssetStudio/

答案 1 :(得分:0)

您可以制作不同大小的图像,并将它们放在备受推崇的文件夹中,以支持Android中的多个屏幕。

如果您正在使用eclipse,您可以在drawable中看到支持不同屏幕的不同类型的文件夹:

  • ldpi(低)~120dpi
  • mdpi(中)~160dpi
  • hdpi(高)~240dpi
  • xhdpi(超高)~320dpi
  • xxhdpi(extra-extra-high)~480dpi
  • xxxhdpi(extra-extra-extra-high)~640dpi

这些分别用于高,极高和低屏幕图像。您可以在以下位置获得更多信息 http://developer.android.com/guide/practices/screens_support.html

答案 2 :(得分:0)

以下是一些文档:http://developer.android.com/guide/practices/screens_support.html

例如,如果你有一个位图可绘制的中等密度屏幕的48x48像素,那么所有不同的尺寸都应该是:

36x36(0.75x)用于低密度

中等密度的48x48(1.0x基线)

72x72(1.5x)用于高密度

96x96(2.0x)用于超高密度

180x180(3.0x),超高密度

另外,我推荐使用mac的“资产调整器”应用,对于获取每张图片的所有尺寸非常有用。