Android 小中大屏布局设计
Android layout design for small,medium and big screens
我的应用程序快完成了,但问题是它的布局现在只针对小屏幕设计
和
我也想做其他尺寸的
我的意思是在更大的屏幕上使用更高分辨率的可绘制对象
我该如何管理它?
您可以制作不同大小的图像并将它们放在各自的文件夹中以支持 android 中的多个屏幕。
如果您使用的是 eclipse,您可以在可绘制对象中看到支持不同屏幕的不同类型的文件夹:
- ldpi(低)~120dpi
- mdpi(中)~160dpi
- hdpi(高)~240dpi
- xhdpi(超高)~320dpi
- xxhdpi(超超高)~480dpi
- xxxhdpi(超高超高)~640dpi
这些分别用于高、非常高和低屏幕图像。您可以在以下位置获取更多信息:
http://developer.android.com/guide/practices/screens_support.html
您可以使用此工具 Android Asset Studio 为不同的对象生成可绘制对象 screens.This 工具提供了许多东西,例如 ActionBar、Launcher、Tabs 图标等的可绘制对象。
这里有一些文档: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) 超高密度
我还推荐 "Asset resizer" 应用 mac,对于从每张图片获取所有尺寸非常有用。
我的应用程序快完成了,但问题是它的布局现在只针对小屏幕设计 和 我也想做其他尺寸的 我的意思是在更大的屏幕上使用更高分辨率的可绘制对象 我该如何管理它?
您可以制作不同大小的图像并将它们放在各自的文件夹中以支持 android 中的多个屏幕。
如果您使用的是 eclipse,您可以在可绘制对象中看到支持不同屏幕的不同类型的文件夹:
- ldpi(低)~120dpi
- mdpi(中)~160dpi
- hdpi(高)~240dpi
- xhdpi(超高)~320dpi
- xxhdpi(超超高)~480dpi
- xxxhdpi(超高超高)~640dpi
这些分别用于高、非常高和低屏幕图像。您可以在以下位置获取更多信息: http://developer.android.com/guide/practices/screens_support.html
您可以使用此工具 Android Asset Studio 为不同的对象生成可绘制对象 screens.This 工具提供了许多东西,例如 ActionBar、Launcher、Tabs 图标等的可绘制对象。
这里有一些文档: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) 超高密度
我还推荐 "Asset resizer" 应用 mac,对于从每张图片获取所有尺寸非常有用。