Android Ajouter un soulignement dans les éléments de menu


Exemple

Chaque groupe se termine par un séparateur de ligne. Si chaque élément de votre menu possède son propre groupe, vous obtiendrez la sortie graphique souhaitée. Cela fonctionnera seulement si vos différents groupes ont android:id différent android:id . Aussi, dans menu.xml n'oubliez pas de mentionner android:checkable="true" pour un seul élément et android:checkableBehavior="single" pour un groupe d'éléments.

<?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item
          android:id="@+id/pos_item_help"
          android:checkable="true"
          android:title="Help" />
     <item
        android:id="@+id/pos_item_pos"
        android:checkable="true"
        android:title="POS" />

    <item
        android:id="@+id/pos_item_orders"
        android:checkable="true"
        android:title="Orders" />

       <group
            android:id="@+id/group"
            android:checkableBehavior="single">
            
                <item
                android:id="@+id/menu_nav_home"
                android:icon="@drawable/ic_home_black_24dp"
                android:title="@string/menu_nav_home" />
        </group>
    
    ......
    </menu>

entrer la description de l'image ici