【问题标题】:How can I provide Bitmaps for the full Android screen resolution?如何为完整的 Android 屏幕分辨率提供位图?
【发布时间】:2012-07-14 09:37:29
【问题描述】:

其实很简单的问题,我花了几个小时寻找答案。

提供填满全屏的位图资源的最佳方式是什么?例如完整的应用背景或其他内容。

目前我将我所有的图像都放在中等分辨率的 drawable-nodpi 中,显然需要大量的自定义缩放。我确实需要将图像填满,或者屏幕宽度的一半或三分之一。最好的方法是什么?

Michael Ellen 指出 (https://stackoverflow.com/a/6938345/1162415),例如drawable-ldpi 的屏幕宽度为 240 像素。虽然我希望这是真的,但我不这么认为。 http://developer.android.com/guide/practices/screens_support.html#testing 的表 3 清楚地表明 ldpi 可能导致实际 px 分辨率宽度为 240、480 或 600。

我是否应该使用针对屏幕尺寸固定的 drawable-*dpi 构建应用程序,例如 drawable-ldpi-small 等等?我们确实使用了 78 张卡片(如果您有兴趣,https://play.google.com/store/apps/details?id=com.pinkwerther.tarot)应该几乎全屏显示。这使得整个应用程序的大小变得非常糟糕。要么是那个,要么是一大堆不同的 apk 文件。

【问题讨论】:

    标签: android bitmap drawable resolution pixel


    【解决方案1】:

    现在我正在考虑一种可能合适的解决方案。即提供一种低分辨率的默认图像,并让 apk 具有真正高分辨率图像的扩展文件 (http://developer.android.com/guide/google/play/expansion-files.html),这些图像在首次使用时会被缩放和存储。在我深入研究这种可能性之前,我只是想确保没有更简单的解决方案......所以请随时向我提示我碰巧不知道的隐藏位置!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多