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