今天突然私信问'I;P怎么隐藏的系统虚拟键'的. 样子就如下图(对比).
可以看到三个系统虚拟键变成三个极小的点了. 实际I;P并没有达到'隐藏'的效果, 这应该只能算是'弱化'. 原因吗, 开始我没搞定'隐藏', 后来想着如果真隐藏了, 用户怎么操作系统按钮啊? 所以, '弱化'对于I;P也就够了...这个一点不难, 在libgdx的AndroidApplication的OnCreate()中点击如下代码即可.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
cfg.useGL20 = false;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
WindowManager.LayoutParams params = getWindow().getAttributes();
params.systemUiVisibility = View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_FULLSCREEN;
getWindow().setAttributes(params);
}
initialize(new IPGame(setup, playService), cfg);
}
'豆瓣阅读'这个app做到了隐藏, 不知如何做到的, 因为根据Android官方文档上的内容看, 这个是不开放的. 很是奇怪, 回头再试试吧..