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