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

ve7v8dk2  于 2023-03-28  发布在  Android
关注(0)|答案(4)|浏览(179)

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

1hdlvixo

1hdlvixo1#

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

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

在导航抽屉中应用此主题

android:theme="@style/NavigationTheme"
enyaitl3

enyaitl32#

在你的styles.xml中为Navigation Drawer创建下面的主题,你就完成了。

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

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

nnsrf1az

nnsrf1az3#

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

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

我把它应用到NavigationView:

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

voj3qocg4#

在xml文件的抽屉式导航布局中添加这些行。

<com.google.android.material.navigation.NavigationView

    app:itemVerticalPadding="10sp"/>

相关问题