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) {