creator2.4.x竖屏游戏显示/隐藏状态栏

  • Creator 版本: 2.4.11

  • 目标平台: 安卓

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

记录2.4.x版本,竖屏游戏如何取消全屏显示,显示状态栏。
1.Cocos2dxActivity类,搜索 Utils.hideVirtualButton(),调用的地方全部注释掉
2.Cocos2dxActivity- init方法中,把设置全屏的代码注释掉


3.在setContentView之前添加 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 设置显示状态栏
4.在需要显示状态栏的时机,调用 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 就可以显示出状态栏了
在需要隐藏状态栏的地方,调用 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

5.如果显示和隐藏是在appactivity里调用,getwindow()没法直接使用,只有创建view层次结构的原始线程才能操作它的view,使用handle或者runOnUiThread

1赞