Remove Line Divider From NavigationView Android November 28, 2022 Post a Comment i have this menu for the NavigationView of layout: Solution 1: Add this to your Styles: <item name="android:listDivider">@android:color/transparent</item> Copy Here you can read more about it: How can I change separator color in NavigationView? Solution 2: I had same problem with BottomNavigationView. Maybe someone will find my solution usefull. Reason of this divider on android devices with API < 21 is this code snippet in BottomNavigationView sources: if (VERSION.SDK_INT < 21) { this.addCompatibilityTopDivider(context); } Copy addCompatibilityTopDivider(context) method: private void addCompatibilityTopDivider(Context context) { View divider = new View(context); divider.setBackgroundColor(ContextCompat.getColor(context, color.design_bottom_navigation_shadow_color)); LayoutParams dividerParams = new LayoutParams(-1, this.getResources().getDimensionPixelSize(dimen.design_bottom_navigation_shadow_height)); divider.setLayoutParams(dividerParams); this.addView(divider); } Copy My solution was to override design_bottom_navigation_shadow_color in colors.xml, like this: Baca JugaRemove Line Divider From Navigationview AndroidReplace Navigation View Item Ripple EffectNavigation Drawer Rounded Corner Background For Items <color name="design_bottom_navigation_shadow_color" tools:override="true">#00000000</color> Copy And it works:) Solution 3: <group android:id="@+id/menu_top"> <item android:title="title1"> <menu> <item android:id="@+id/nav_tab1" android:icon="@drawable/ic_action_nav_tab1" android:title="test1" /> <item android:id="@+id/nav_tab2" android:icon="@drawable/ic_action_nav_tab2" android:title="test2" /> </menu> </item> <item android:title="title2"> <menu> <item android:id="@+id/nav_settings" android:icon="@drawable/ic_action_settings" android:title="test3" /> </menu> </item> Copy Try grouping these items...I haven't tried this but it should work Share You may like these postsRemove Line Divider From Navigationview AndroidAndroid Navigation View TransparencyNavigation View's Selectors Behave IncorrectlyOpen Navigationview On Right Swipe From Everywhere On The Layout Post a Comment for "Remove Line Divider From NavigationView Android"
Post a Comment for "Remove Line Divider From NavigationView Android"