You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by bo...@apache.org on 2012/06/16 00:16:34 UTC
android commit: Adding more undocumented features for app title bar
and full-screen
Updated Branches:
refs/heads/master 07ed6daed -> ee0cd679d
Adding more undocumented features for app title bar and full-screen
Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/commit/ee0cd679
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/tree/ee0cd679
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/diff/ee0cd679
Branch: refs/heads/master
Commit: ee0cd679d35f6150f7772623ee48970a49feba7d
Parents: 07ed6da
Author: Joe Bowser <bo...@apache.org>
Authored: Fri Jun 15 15:16:14 2012 -0700
Committer: Joe Bowser <bo...@apache.org>
Committed: Fri Jun 15 15:16:14 2012 -0700
----------------------------------------------------------------------
framework/src/org/apache/cordova/DroidGap.java | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/ee0cd679/framework/src/org/apache/cordova/DroidGap.java
----------------------------------------------------------------------
diff --git a/framework/src/org/apache/cordova/DroidGap.java b/framework/src/org/apache/cordova/DroidGap.java
index 433026e..dc9591f 100755
--- a/framework/src/org/apache/cordova/DroidGap.java
+++ b/framework/src/org/apache/cordova/DroidGap.java
@@ -256,9 +256,21 @@ public class DroidGap extends Activity implements CordovaInterface {
LOG.d(TAG, "DroidGap.onCreate()");
super.onCreate(savedInstanceState);
- getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
+ if(this.getBooleanProperty("showTitle", true))
+ {
+ getWindow().requestFeature(Window.FEATURE_NO_TITLE);
+ }
+
+ if(this.getBooleanProperty("setFullscreen", true))
+ {
+ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
+ WindowManager.LayoutParams.FLAG_FULLSCREEN);
+ }
+ else
+ {
+ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
-
+ }
// This builds the view. We could probably get away with NOT having a LinearLayout, but I like having a bucket!
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();