【发布时间】:2010-10-08 03:18:26
【问题描述】:
我对如何为 Android 游戏编写与分辨率无关的代码感到困惑,我正在寻找一些简明的提示和指南,因为我不知道如何处理多个版本的 Android。这是我特别想做的事情:
- 我想将一个 100x100 像素的 .png 文件加载到位图对象中。
- 当它加载位图时,我希望它缩放,这样当我将它绘制到画布上时,它会覆盖屏幕的宽度。
- 我希望我的应用在 API 1.5 及更高版本上运行(因为 15% 的人仍在使用这个 http://developer.android.com/resources/dashboard/platform-versions.html)及更高版本。
有人可以解释在上述情况下我会做什么以获得我想要的结果吗?
我特别困惑的事情是:
- API1.6 如何选择从哪个文件夹(例如 -hdpi)加载位图以及它如何决定缩放比例?
- API 1.5 是否有某种自动缩放功能?画布报告的宽度和高度似乎是按屏幕密度缩放的。
【问题讨论】: