diff --git a/app-android/res/values/strings.xml b/app-android/res/values/strings.xml
index 18e81d5..0ec9671 100644
--- a/app-android/res/values/strings.xml
+++ b/app-android/res/values/strings.xml
@@ -5,6 +5,7 @@
Settings
Network host
Sense stylus only
+ Fullscreen
About / Help
diff --git a/app-android/res/xml/drawing_preferences.xml b/app-android/res/xml/drawing_preferences.xml
index 586f244..8ea8f03 100644
--- a/app-android/res/xml/drawing_preferences.xml
+++ b/app-android/res/xml/drawing_preferences.xml
@@ -1,4 +1,5 @@
+
diff --git a/app-android/src/at/bitfire/gfxtablet/CanvasActivity.java b/app-android/src/at/bitfire/gfxtablet/CanvasActivity.java
index ad7d164..2e74b52 100644
--- a/app-android/src/at/bitfire/gfxtablet/CanvasActivity.java
+++ b/app-android/src/at/bitfire/gfxtablet/CanvasActivity.java
@@ -16,7 +16,7 @@ import android.widget.LinearLayout;
public class CanvasActivity extends Activity {
CanvasView canvas;
- SharedPreferences prefs;
+ SharedPreferences settings;
NetworkClient netClient;
@Override
@@ -26,9 +26,12 @@ public class CanvasActivity extends Activity {
PreferenceManager.setDefaultValues(this, R.xml.network_preferences, false);
PreferenceManager.setDefaultValues(this, R.xml.drawing_preferences, false);
- this.requestWindowFeature(Window.FEATURE_NO_TITLE);
- this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
- WindowManager.LayoutParams.FLAG_FULLSCREEN);
+ settings = PreferenceManager.getDefaultSharedPreferences(this);
+ if (settings.getBoolean(SettingsActivity.KEY_PREF_FULLSCREEN, true)) {
+ this.requestWindowFeature(Window.FEATURE_NO_TITLE);
+ this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
+ WindowManager.LayoutParams.FLAG_FULLSCREEN);
+ }
setContentView(R.layout.activity_canvas);
LinearLayout layout = (LinearLayout)findViewById(R.id.canvas_layout);
diff --git a/app-android/src/at/bitfire/gfxtablet/SettingsActivity.java b/app-android/src/at/bitfire/gfxtablet/SettingsActivity.java
index ff6c668..e6e7510 100644
--- a/app-android/src/at/bitfire/gfxtablet/SettingsActivity.java
+++ b/app-android/src/at/bitfire/gfxtablet/SettingsActivity.java
@@ -12,7 +12,8 @@ import at.bitfire.gfxtablet.R;
public class SettingsActivity extends PreferenceActivity {
public static final String
KEY_PREF_HOST = "host_preference",
- KEY_PREF_STYLUS_ONLY = "stylus_only_preference";
+ KEY_PREF_STYLUS_ONLY = "stylus_only_preference",
+ KEY_PREF_FULLSCREEN = "fullscreen_preference";
@Override
protected void onCreate(Bundle savedInstanceState) {