【发布时间】:2015-12-11 08:56:21
【问题描述】:
我正在三星 S4 (441dpi=xxhdpi) 上测试应用。
只有一个可绘制文件夹,我将其命名为 drawable-mdpi,我在其中放置了一个大小为 1600x898 的 jpeg 文件。
当我尝试在 ImageView 上对其进行可视化时,它没有显示出来,而在 213dpi 平板电脑上一切正常。此外,如果图像较小,则在 S4 上将其可视化。
正常吗?根据我在文档中阅读的内容,我预计 Android 会查看其他文件夹,直到获得要调整的位图。
系统使用适当的替代资源。基于 当前屏幕的尺寸和密度,系统使用任何尺寸和 应用程序中提供的特定于密度的资源。例如, 如果设备具有高密度屏幕并且应用程序请求 可绘制资源,系统寻找可绘制资源目录 与设备配置最匹配。取决于对方 可用的替代资源,带有 hdpi 的资源目录 限定符(例如 drawable-hdpi/)可能是最佳匹配,因此 系统使用此目录中的可绘制资源。
http://developer.android.com/guide/practices/screens_support.html
【问题讨论】:
-
我们又来了:几秒钟后被一些 Android 大神否决了,没有给出任何理由。我认为这不公平,如果您认为问题有问题,请解释。我想我已经仔细阅读了关于 SO 的其他问题,但我一直无法找到这个问题的答案。
标签: android android-layout bitmap drawable