如何在菜单项之间控制NavigationView边距

Zvi*_*Zvi 2 android

我有一个带有许多项目的导航抽屉,因此用户需要向上和向下滚动才能看到所有项目.

我想减少单个菜单项之间的边距,以便所有项目都适合标准屏幕而无需滚动.

有没有办法控制菜单项之间的边距?

Lan*_*tka 7

这里的答案帮助我减少了团队之间的空间.我使用了以下尺寸

<dimen tools:override="true" name="design_navigation_separator_vertical_padding">1dp</dimen>
Run Code Online (Sandbox Code Playgroud)


USK*_*ity 6

在 style.xml 中创建主题

<style name="NavigationTheme" parent="AppTheme">
    <item name="android:textSize">16sp</item>
    <item name="android:layout_marginBottom">02dp</item>
</style>
Run Code Online (Sandbox Code Playgroud)

在导航抽屉中应用此主题

android:theme="@style/NavigationTheme"
Run Code Online (Sandbox Code Playgroud)

  • 感谢您的快速回答,但它没有用。我可以更改文本的大小,但不能更改边距。我已将 marginBottom 设置为 02dp、0dp、-10do,但我无法缩小项目之间的间距。此外,即使我将文本大小更改为 6sp,并且可以在屏幕上看到它非常小,但屏幕上会出现相同数量的项目。无论页边距设置或文本大小如何,每个项目的空间似乎都是固定的。 (2认同)

归档时间:

查看次数:

10795 次

最近记录:

7 年,11 月 前