我正在为一个安卓应用程序调整背景大小,我想知道,低、中、高密度屏幕需要提供哪些分辨率?
我无法做出决定,因为文档似乎是指密度,而密度取决于分辨率和屏幕的物理尺寸,而我真正想要的是一张图片,尽可能地缩小比例以最小化资源占用。
非常感谢。
我正在为一个安卓应用程序调整背景大小,我想知道,低、中、高密度屏幕需要提供哪些分辨率?
我无法做出决定,因为文档似乎是指密度,而密度取决于分辨率和屏幕的物理尺寸,而我真正想要的是一张图片,尽可能地缩小比例以最小化资源占用。
非常感谢。
这取决于很多不同的因素。 但对于较小的应用程序,我会跳过hdpi、mdpi和ldpi,将所有内容放在/drawable中。 在那里放置高分辨率图像,低密度手机将对其进行缩放。
有用的链接: http://developer.android.com/guide/practices/screens_support.html
愉快的编码
您还可以使用四个9-patch图像(适用于所有密度类型),这些图像在图像的页眉和页脚上具有可拉伸的补丁(仅将页眉和页脚颜色拉伸到拉伸区域,这在大多数情况下看起来很好),并根据最小屏幕尺寸创建它们: