我已阅读“屏幕支持 API 指南”(http://developer.android.com/guide/practices/screens_support.html)和更多资源,但我无法理解 dpi 的工作原理。
我正在开发一款游戏,但我没有使用任何布局(我将使用 canvas.drawbitmap 之类的函数自己绘制)。但是当我使用 Canvas.Drawbitmap 函数时,我需要指定要绘制图像的屏幕像素。
所以我现在使用固定分辨率(1280x800),我正在使用 drawable-nodpi 文件夹,如果手机屏幕更宽或更窄,我稍后会调整画布。问题在于,当分辨率不是原生分辨率(1280x800)时,图像看起来很糟糕。
我能做些什么来解决这个问题?3天的时间阅读和阅读,但所有的解释和示例都与布局、九个补丁等有关。