我正在制作游戏。我使用LinearLayout作为我的主要布局,我在SurfaceView中实现了SurfaceHolder.Callback。
我确实将地图作为图片加载到linearLayout背景中。地图确实调整大小并适合我的屏幕。多数民众赞成,然后我想加载那个scretch图像:
MyLinearView.getBackground()
当我加载时,我创建一些二维表并创建一些地方来处理我的碰撞检查。
这项目的一部分,我做得很好,但我有想法隐藏我的导航栏和状态栏(顶部栏),所以我只能让这个游戏全屏。 我这样做了:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions)
但是现在当我加载我的图像时,它的大小与之前相同(但游戏的大小更大),所以我的空指针有问题。
如何加载“好”图像?