【发布时间】: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