Java Android全屏幕,不同分辨率的2D游戏

Java Android全屏幕,不同分辨率的2D游戏,java,android,resolution,Java,Android,Resolution,这是我的问题。如果我将游戏编程为屏幕大小,例如640x480,它在640x480设备上可以正常工作。但是,当在更大的设备(例如:平板电脑)1280x960上玩时,游戏将只在左上角 我知道我可以让游戏检查屏幕大小,然后使用一个switch语句使用不同的DPI精灵,并对精灵的x,y坐标应用大量乘法,但是必须有更好的方法。我已经投入了大量的力量来策划精灵的阴谋,这太荒谬了 我如何解释这一点,以确保我的游戏能在各种Android设备上运行?我不太确定这一点,但你可以试试。将其添加到您的清单中/>标记的后

这是我的问题。如果我将游戏编程为屏幕大小,例如640x480,它在640x480设备上可以正常工作。但是,当在更大的设备(例如:平板电脑)1280x960上玩时,游戏将只在左上角

我知道我可以让游戏检查屏幕大小,然后使用一个switch语句使用不同的DPI精灵,并对精灵的x,y坐标应用大量乘法,但是必须有更好的方法。我已经投入了大量的力量来策划精灵的阴谋,这太荒谬了


我如何解释这一点,以确保我的游戏能在各种Android设备上运行?

我不太确定这一点,但你可以试试。将其添加到您的清单中/>标记的后面

   <support-screens
       android:xlargeScreens="true"
       android:largeScreens="true"
       android:normalScreens="true"
       android:smallScreens="true"
   />


很抱歉。在标签后面加上它。为了澄清,我正在用画布画精灵。这是正确的方法吗?我不太确定。刚刚在某个地方找到了一段代码,可以帮助调整应用程序以适应不同的屏幕大小。