Android:背景图像分辨率?

时间:2014-07-27 17:31:15

标签: android dpi

我正在开发一个显示图像作为背景的android应用程序。我已经阅读了文档,它说Mdpi应该是基线,所有其他dpi应该是相对的。但是我无法决定背景图像的分辨率(以像素为单位)应该用于所有dpi? 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

最佳方法取决于但是,为了节省空间并保持所有密度的分辨率,请在应用中仅包含一个图像。加载活动时,请使用基于设备的DisplayMetrics的缩放加载。如果你不担心分辨率,那么从MPDI扩展就可以了(但是我很确定你会问,因为在更高密度下的分辨率是一个问题,并根据你的背景图像大小)。

建议"开始" MDPI与所需的数字缩放有关,并且能够对其进行概念化。换句话说,最简单的思考"关于在使用MDPI时如何在Android上进行扩展。之后,您的用例更为重要。

有许多根据您的需求缩放图像的示例。如果您的应用程序加载了多个,请不要忘记尽可能使用缓存。

另一件需要考虑的事情是扩展堆内存,如果因为iamge处理问题而遇到OOME。