隐藏栏后调整背景图片大小

时间:2015-07-28 19:17:42

标签: android image background size surfaceview

我正在制作游戏。我使用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)

但是现在当我加载我的图像时,它的大小与之前相同(但游戏的大小更大),所以我的空指针有问题。

如何加载“好”图像?

0 个答案:

没有答案