-
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
