如何更改导航视图菜单项和文本的大小?如何改变菜单之间的空间?

时间:2015-09-03 18:03:34

标签: java android space navigationview

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

3 个答案:

答案 0 :(得分:11)

您可以在styles.xml中为导航抽屉应用以下主题

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

在导航抽屉中应用此主题

android:theme="@style/NavigationTheme"

答案 1 :(得分:6)

在您的styles.xml中为导航抽屉创建以下主题,您已完成。

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

将此主题应用于导航抽屉布局

答案 2 :(得分:1)

其他解决方案对我不起作用,因此我终于使用以下主题进行了解决:

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

然后将其应用于NavigationView:

<com.google.android.material.navigation.NavigationView
    android:theme="@style/NavigationTheme"