9

我正在制作一个滑动菜单。我已经成功地在导航视图中分组创建了一个导航抽屉和菜单项。但我想让这些项目彼此靠近。我可以更改项目和文本的间距或大小吗?请帮忙...

4

3 回答 3

12

您可以在您的 styles.xml 中为 Navigation Drawer 应用以下主题

<style name="NavigationTheme" parent="AppTheme">
    <item name="android:textSize">14sp</item>
    <item  name="android:textStyle">bold</item>
</style>

在导航抽屉中应用此主题

android:theme="@style/NavigationTheme"
于 2015-09-03T18:07:52.040 回答
9

Create following Theme in your styles.xml for Navigation Drawer and you're done.

<style name="NavigationTheme" parent="AppTheme">
    <item name="android:textSize">16sp</item>
    <item name="android:layout_marginBottom">02dp</item>
</style>

Apply this theme to your navigation drawer layout

于 2015-11-30T12:22:09.230 回答
2

其他解决方案对我不起作用,所以我最终使用以下主题解决了:

<style name="NavigationTheme" parent="AppTheme">
    <item name="listPreferredItemHeightSmall">40dp</item>
</style>

我将它应用到 NavigationView:

<com.google.android.material.navigation.NavigationView
    android:theme="@style/NavigationTheme"
于 2020-06-10T13:44:38.570 回答