0

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

提供填充全屏的位图资源的最佳方式是什么?例如完整的应用程序背景或其他东西。

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

Michael Ellen 指出 ( https://stackoverflow.com/a/6938345/1162415 ) 例如 drawable-ldpi 有 240 px 的屏幕宽度。虽然我希望这是真的,但我不这么认为。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文件。

4

1 回答 1

0

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

于 2012-07-14T09:38:37.930 回答