今天突然私信問'I;P怎么隱藏的系統(tǒng)虛擬鍵'的. 樣子就如下圖(對比).


可以看到三個(gè)系統(tǒng)虛擬鍵變成三個(gè)極小的點(diǎn)了. 實(shí)際I;P并沒有達(dá)到'隱藏'的效果, 這應(yīng)該只能算是'弱化'. 原因嗎, 開始我沒搞定'隱藏', 后來想著如果真隱藏了, 用戶怎么操作系統(tǒng)按鈕啊? 所以, '弱化'對于I;P也就夠了...這個(gè)一點(diǎn)不難, 在libgdx的AndroidApplication的OnCreate()中點(diǎn)擊如下代碼即可.
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);
}
'豆瓣閱讀'這個(gè)app做到了隱藏, 不知如何做到的, 因?yàn)楦鶕?jù)Android官方文檔上的內(nèi)容看, 這個(gè)是不開放的. 很是奇怪, 回頭再試試吧..