我嘗試使用下面的代碼隱藏我的活動android的狀態欄:隱藏Android狀態欄中
的OnCreate代碼:
// set as full screen
View decorView = getWindow().getDecorView();
// Hide the status bar.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
protected void onResume() {
super.onResume();
// set as full screen
View decorView = getWindow().getDecorView();
// Hide the status bar.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
}
protected void onWindowFocusChanged() {
// set as full screen
View decorView = getWindow().getDecorView();
// Hide the status bar.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
}
的狀態欄隱藏,直到我選擇菜單(下面的代碼菜單):
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.help) {
homehelp = 0; // reset the homehelp logic
homehelp(); // call it to display
}
return false;
}
任何使菜單膨脹的選項都會顯示狀態欄 - 狀態欄會一直保留,直到我使用電源關閉/打開或騎自行車離開我的活動強制執行簡歷。
有人可以提供一個建議如何保持與菜單通貨膨脹/選擇隱藏狀態欄?
謝謝;
安迪
你可以添加的究竟是什麼狀態欄你的意思的形象嗎? – user2235615 2014-09-28 08:22:15