今天突然私信問'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官方文檔上的內容看, 這個是不開放的. 很是奇怪, 回頭再試試吧..