From c18ece3e802c1e5967949e81a73fcb04f13be115 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 16 May 2025 21:38:59 +0200 Subject: [PATCH] Edge to edge: nav menu padding --- app/src/main/java/eu/faircode/email/ActivityBase.java | 6 ++++++ app/src/main/res/layout/include_nav.xml | 1 + 2 files changed, 7 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index 8c09361276..d2618063be 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -249,6 +249,12 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc content.setPaddingRelative( content.getPaddingStart(), content.getPaddingTop(), content.getPaddingEnd(), pad); + + View navmenu = findViewById(R.id.navmenu); + if (navmenu != null && navmenu.getPaddingBottom() != nav.bottom - nav.top) + navmenu.setPaddingRelative( + navmenu.getPaddingStart(), navmenu.getPaddingTop(), + navmenu.getPaddingEnd(), nav.bottom - nav.top); } } catch (Throwable ex) { Log.e(ex); diff --git a/app/src/main/res/layout/include_nav.xml b/app/src/main/res/layout/include_nav.xml index 7454ac6ade..8d51bcb775 100644 --- a/app/src/main/res/layout/include_nav.xml +++ b/app/src/main/res/layout/include_nav.xml @@ -1,6 +1,7 @@