android - Divider in Navigation Drawer using a xml menu -
i've been following latest (?) tutorial of how implement material design navigation drawer side side with blogpost.
instead of populating list view uses menu resource (xml). neat , easy, but..
i can't figure out how add dividers between menu items. image material design spec:
menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkablebehavior="single"> <item android:id="@+id/item_1" android:checked="true" android:icon="@android:drawable/ic_menu_info_details" android:title="item1" /> <item android:id="@+id/item_2" android:icon="@android:drawable/ic_menu_agenda" android:title="item2" /> <item android:id="@+id/item_3" android:icon="@android:drawable/ic_menu_mapmode" android:title="item3" /> <item android:id="@+id/item_4" android:icon="@android:drawable/ic_menu_help" android:title="item4" /> </group> </menu>
i have tried dividing groups, gives me no divider. when added submenu, got divider unwanted header.
like this:
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkablebehavior="single"> <item android:id="@+id/item_1" android:checked="true" android:title="header1" > <menu> <item android:id="@+id/item_2" android:icon="@android:drawable/ic_menu_agenda" android:title="subitem1" /> </menu> </item> <item android:id="@+id/item_2" android:icon="@android:drawable/ic_menu_agenda" android:title="item2" /> <item android:id="@+id/item_3" android:icon="@android:drawable/ic_menu_mapmode" android:title="item3" /> <item android:id="@+id/item_4" android:icon="@android:drawable/ic_menu_help" android:title="item4" /> </group> </menu>
i want divider, not header. in advance, appreciate help!
to add divider after each menu item provide unique id
each group item shown below
<group android:id="@+id/group_item_1" android:checkablebehavior="single"> <item android:id="@+id/nav_agreement" android:icon="@mipmap/ic_launcher" android:title="agreement" /> </group> <group android:id="@+id/group_item_2" android:checkablebehavior="single"> <item android:id="@+id/nav_aboutus" android:icon="@mipmap/ic_launcher" android:title="about us" /> </group> <group android:id="@+id/group_item_3" android:checkablebehavior="single"> <item android:id="@+id/nav_terms" android:icon="@mipmap/ic_launcher" android:title="terms condition " /> </group> <group android:id="@+id/group_item_4" android:checkablebehavior="single"> <item android:id="@+id/nav_chngpassword" android:icon="@mipmap/ic_launcher" android:title="change password" /> </group> <group android:id="@+id/group_item_5" android:checkablebehavior="single"> <item android:id="@+id/nav_signout" android:icon="@mipmap/ic_launcher" android:title="sign out" /> </group>
Comments
Post a Comment