【发布时间】:2015-04-01 15:14:33
【问题描述】:
我正在做从 iOS 到 Android 的移植工作,由于 iOS 人只给了我所有图形资源的 @3x 版本,我只将它们放在 res/ drawable-xxhdpi 文件夹。我知道不提供替代的低分辨率资源不是一个好习惯,但根据官方文档:
默认情况下,Android 会缩放您的位图可绘制对象 [...],以便它们在每台设备上以适当的物理尺寸呈现。例如,如果您的应用程序仅为 [...] 中等屏幕密度 (mdpi) 提供位图可绘制对象,则系统在高密度屏幕上放大它们,在低密度屏幕上缩小它们。
现在,文档还说:
xxhdpi: 超超高密度屏幕;大约 480dpi。 在 API 级别 16 中添加
那么,我的问题。除了xxhdpi,我没有提供任何位图替代品,所以在运行Android API 为什么?!?
【问题讨论】:
-
嗯,是的,尺寸会改变,但你考虑过分辨率吗?
-
@AndroidProgrammer 抱歉,我无法理解您的问题
标签: android bitmap android-drawable android-resources android-screen-support