【问题标题】:Android - NavigationView menu - add margin between groupsAndroid - NavigationView 菜单 - 在组之间添加边距
【发布时间】:2021-08-13 11:11:39
【问题描述】:

我在 NavigationView 菜单 XML 中有这两个组:

<group>
    <item
        android:id="@+id/nav_top"
        android:icon="@drawable/ic_flame"
        android:checkable="true"
        android:title="@string/top_rated" />

    <item
        android:id="@+id/nav_latest"
        android:icon="@drawable/ic_clock"
        android:checkable="true"
        android:title="@string/latest_uploads" />
</group>

<group>
    <item
        android:id="@+id/nav_allvids"
        android:icon="@drawable/ic_flame"
        android:checkable="true"
        android:title="@string/top_rated" />

    <item
        android:id="@+id/nav_allpics"
        android:icon="@drawable/ic_shuffle"
        android:checkable="true"
        android:title="@string/random" />
</group>

我需要在它们之间添加空间,这里的解决方案:How can I increase margin between two particular groups? in Navigation Drawer 不好,因为空间太大。

那我该怎么做呢?

【问题讨论】:

标签: android navigation-drawer android-navigationview


【解决方案1】:

将此添加到您的dimens.xml

<dimen name="design_navigation_separator_vertical_padding">16dp</dimen>

(此值定义com.google.android.material.navigation.NavigationView 的组的顶部和底部填充)

【讨论】: