1.自动填满全屏幕 18:9
在AndroidManifest.xml中添加
<meta-data
android:name="android.max_aspect"
android:value="2.1" />
2.自动隐藏虚拟键
https://developer.android.com/training/system-ui/navigation
需要在自己的AppActivity类中
oncreate
onresume
onWindowFocusChanged
中调用
int nViewFlag = View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
**getGLSurfaceView().setSystemUiVisibility**(nViewFlag )
}
cocos2d-x 3.12 之后的用户引擎已经实现,hideVirtualButton,java中的
之前的用户需要自己实现或者手动更新相关模块