我的Android应用程序(一个基于文本的游戏)在很多情况下使用背景图片,以提供更好的视觉氛围。例如,如果游戏中的动作带你进入一家酒馆,那么你会在游戏中得到一张酒馆的背景图片。这在图形上是一个巨大的改进,比起无聊的黑色背景要好得多。
然而,这也是一个问题,因为android:background总是会被拉伸到屏幕的尺寸。结果是如果玩家在纵向和横向模式之间切换,背景图片看起来非常糟糕。更糟糕的是,许多设备具有非常不同的宽高比(例如320x480 mdpi,480x800 hdpi和480x852 hdpi),并且还有更多的变化。
其他人是如何解决这个问题的呢?对我来说,为主要分辨率/方向单独制作图像不是一个选择,因为这将导致apk变得太大。
然而,这也是一个问题,因为android:background总是会被拉伸到屏幕的尺寸。结果是如果玩家在纵向和横向模式之间切换,背景图片看起来非常糟糕。更糟糕的是,许多设备具有非常不同的宽高比(例如320x480 mdpi,480x800 hdpi和480x852 hdpi),并且还有更多的变化。
其他人是如何解决这个问题的呢?对我来说,为主要分辨率/方向单独制作图像不是一个选择,因为这将导致apk变得太大。