【发布时间】:2019-01-16 17:03:20
【问题描述】:
我为我的安卓手机(1440x2960)做了一个小游戏,我用像素来绘制(没有任何布局):
canvas.drawBitmap(image, x, y, null);
代码在 1440x1960 屏幕上运行良好,但没有注意不同的屏幕尺寸(在 720p 下,您甚至看不到一半的游戏)。我怎样才能很好地解决这个问题?我知道,我可以为图像制作不同的尺寸,但真正的问题是 x 和 y 坐标。我想也许我可以得到屏幕的实际像素,做一个比率,然后乘以它的坐标,但它比看起来更难(需要很多改变),应该是一个更好的解决方案。
【问题讨论】:
标签: java android android-studio android-layout android-drawable