0
我是currentlky試圖隱藏和全屏顯示我的應用程序。 根據Eclipse模板我開始了一個新的FullScreenActivity。ActionBarSherlock:顯示和隱藏ActionBar + StatusBar
這是我用它來顯示/隱藏代碼的動作條+ NotificationBar
public void hide() {
if ((mFlags & FLAG_FULLSCREEN) != 0) {
mActivity.getSupportActionBar().hide();
mActivity.getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
mOnVisibilityChangeListener.onVisibilityChange(false);
mVisible = false;
}
public void show() {
if ((mFlags & FLAG_FULLSCREEN) != 0) {
mActivity.getSupportActionBar().show();
mActivity.getWindow().setFlags(0,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
mOnVisibilityChangeListener.onVisibilityChange(true);
mVisible = true;
}
它有點兒工作,但我的大問題是,動作條被通知重疊:
任何想法是什麼錯誤?