From b1db75c15ef546fef26ee7e34321f3087562a0f7 Mon Sep 17 00:00:00 2001 From: Wu-cheng Li Date: Tue, 24 Apr 2012 18:33:10 +0800 Subject: Add a method to disable toggle status bar. Camera does not show status bar in both landscape and portrait. bug:6378178 Change-Id: I80cead9c0e2ef0256288aafead6bd1a96cc93d7b --- src/com/android/gallery3d/app/AbstractGalleryActivity.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/com/android/gallery3d/app/AbstractGalleryActivity.java b/src/com/android/gallery3d/app/AbstractGalleryActivity.java index 00f6ac5e1..0b9461d9a 100644 --- a/src/com/android/gallery3d/app/AbstractGalleryActivity.java +++ b/src/com/android/gallery3d/app/AbstractGalleryActivity.java @@ -44,6 +44,7 @@ public class AbstractGalleryActivity extends Activity implements GalleryActivity private GLRootView mGLRootView; private StateManager mStateManager; private GalleryActionBar mActionBar; + private boolean mDisableToggleStatusBar; private AlertDialog mAlertDialog = null; private BroadcastReceiver mMountReceiver = new BroadcastReceiver() { @@ -223,8 +224,14 @@ public class AbstractGalleryActivity extends Activity implements GalleryActivity } } + protected void disableToggleStatusBar() { + mDisableToggleStatusBar = true; + } + // Shows status bar in portrait view, hide in landscape view private void toggleStatusBarByOrientation() { + if (mDisableToggleStatusBar) return; + Window win = getWindow(); if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { win.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); -- cgit v1.2.3