From b7930eededd0b03069464e40ff1c419e767b8fe8 Mon Sep 17 00:00:00 2001 From: Peter Hasse Date: Mon, 13 Jan 2025 17:05:15 +0100 Subject: [PATCH] UX tweaks for samsung Android 13/14. Why is samsung always that bad? --- .../fokus/OpenMobileNetworkToolkit/MainActivity.java | 2 ++ app/src/main/res/layout/activity_main.xml | 2 ++ app/src/main/res/layout/fragment_home.xml | 8 +++++--- app/src/main/res/values-night/themes.xml | 3 +-- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/MainActivity.java b/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/MainActivity.java index 0f940278..e3d0fcec 100644 --- a/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/MainActivity.java +++ b/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/MainActivity.java @@ -43,6 +43,7 @@ import androidx.appcompat.widget.Toolbar; import androidx.core.app.ActivityCompat; import androidx.core.content.ContextCompat; +import androidx.core.view.WindowCompat; import androidx.navigation.NavController; import androidx.navigation.fragment.NavHostFragment; import androidx.preference.Preference; @@ -117,6 +118,7 @@ protected void onCreate(Bundle savedInstanceState) { gv.setFeature_telephony(feature_telephony); // initialize android UX related thing the app needs + WindowCompat.setDecorFitsSystemWindows(this.getWindow(), false); setContentView(R.layout.activity_main); Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 15e01d3b..872a4613 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -15,6 +15,7 @@ android:layout_height="match_parent" android:fitsSystemWindows="true" android:keepScreenOn="true" + app:layout_insetEdge="none" tools:context=".MainActivity"> + android:layout_height="wrap_content" + app:tabMode="auto" /> \ No newline at end of file diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml index 5906c81b..b62d4db0 100644 --- a/app/src/main/res/values-night/themes.xml +++ b/app/src/main/res/values-night/themes.xml @@ -16,9 +16,8 @@ @color/teal_200 @color/teal_200 - @color/black - ?attr/colorPrimaryVariant + @android:color/transparent \ No newline at end of file