横屏
manifest中的activity中配置android:screenOrientation="sensorLandscape",sensorLandscape表示横屏显示,但是会随着用户手机重力,做旋转。
影藏ActionBar
去掉标题栏,titleBar或者actionBar是最简单的,通过设置theme,android:theme="@style/Theme.AppCompat.Light.NoActionBar"即可取消掉ActionBar这一块的显示。
还有一种方式是在Activity的onCreate方法的setContentView(resId)之前设置影藏requestWindowFeature(Window.FEATURE_NO_TITLE)。
影藏电池栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
可以直接在APP项目的baseActivity中进行如下设置:
//去除title
requestWindowFeature(Window.FEATURE_NO_TITLE);
//去掉Activity上面的状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

这篇博客介绍了如何设置Android游戏实现横屏显示,并隐藏ActionBar、电池栏和navigationBar,以提供沉浸式游戏体验。通过在配置中设定横屏模式,然后使用代码隐藏标题栏,以及在不同API级别下处理navigationBar的隐藏,达到全屏效果。然而,即使隐藏,用户仍可以通过上滑和下滑操作短暂显示电池条和navigationBar。
最低0.47元/天 解锁文章
416

被折叠的 条评论
为什么被折叠?



