From 4d48850dc32172c19b6f048738d9bc9984d2cd89 Mon Sep 17 00:00:00 2001 From: Mengchou97 Date: Wed, 22 Apr 2026 21:31:41 +0700 Subject: [PATCH] completed adding separator to side-panel using group --- .../com/tavultesoft/kmapro/MainActivity.java | 2 + .../kMAPro/src/main/res/menu/nav_menu.xml | 172 +++++++++--------- 2 files changed, 85 insertions(+), 89 deletions(-) diff --git a/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/MainActivity.java b/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/MainActivity.java index cda48deae4..5a8e0f0a17 100644 --- a/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/MainActivity.java +++ b/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/MainActivity.java @@ -92,6 +92,7 @@ import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import androidx.annotation.NonNull; import androidx.core.app.ActivityCompat; +import androidx.core.view.MenuCompat; import androidx.core.view.WindowCompat; import androidx.core.view.WindowInsetsControllerCompat; import androidx.drawerlayout.widget.DrawerLayout; @@ -297,6 +298,7 @@ public class MainActivity extends BaseActivity implements OnKeyboardEventListene navigationView = findViewById(R.id.nav_view); navigationView.setItemMaxLines(4); + MenuCompat.setGroupDividerEnabled(navigationView.getMenu(), true); navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { diff --git a/android/KMAPro/kMAPro/src/main/res/menu/nav_menu.xml b/android/KMAPro/kMAPro/src/main/res/menu/nav_menu.xml index 3f1f7a6e5a..a3bf5b3242 100644 --- a/android/KMAPro/kMAPro/src/main/res/menu/nav_menu.xml +++ b/android/KMAPro/kMAPro/src/main/res/menu/nav_menu.xml @@ -4,108 +4,102 @@ xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> - + + - + - + - + - + + - + + - + - + - + - + - + - + - + + - + + - + - - - - - + +