如何更改导航视图菜单项和文本的大小??如何在菜单之间切换space?
how to change size of navigation view menu items and text?? How to change space between menu?
我正在制作滑动菜单。我已经成功地在组中的导航视图中创建了一个导航抽屉和菜单项。但我想让物品彼此靠近。我可以更改项目和文本的间距或大小吗?
请帮忙...
您可以在您的 styles.xml 导航抽屉中应用以下主题
<style name="NavigationTheme" parent="AppTheme">
<item name="android:textSize">14sp</item>
<item name="android:textStyle">bold</item>
</style>
在导航抽屉中应用这个主题
android:theme="@style/NavigationTheme"
在您的 styles.xml 导航抽屉中创建以下主题,您就完成了。
<style name="NavigationTheme" parent="AppTheme">
<item name="android:textSize">16sp</item>
<item name="android:layout_marginBottom">02dp</item>
</style>
将此主题应用到您的导航抽屉布局
其他解决方案对我不起作用,所以我最终使用以下主题解决了问题:
<style name="NavigationTheme" parent="AppTheme">
<item name="listPreferredItemHeightSmall">40dp</item>
</style>
然后我将它应用到 NavigationView:
<com.google.android.material.navigation.NavigationView
android:theme="@style/NavigationTheme"
我正在制作滑动菜单。我已经成功地在组中的导航视图中创建了一个导航抽屉和菜单项。但我想让物品彼此靠近。我可以更改项目和文本的间距或大小吗? 请帮忙...
您可以在您的 styles.xml 导航抽屉中应用以下主题
<style name="NavigationTheme" parent="AppTheme">
<item name="android:textSize">14sp</item>
<item name="android:textStyle">bold</item>
</style>
在导航抽屉中应用这个主题
android:theme="@style/NavigationTheme"
在您的 styles.xml 导航抽屉中创建以下主题,您就完成了。
<style name="NavigationTheme" parent="AppTheme">
<item name="android:textSize">16sp</item>
<item name="android:layout_marginBottom">02dp</item>
</style>
将此主题应用到您的导航抽屉布局
其他解决方案对我不起作用,所以我最终使用以下主题解决了问题:
<style name="NavigationTheme" parent="AppTheme">
<item name="listPreferredItemHeightSmall">40dp</item>
</style>
然后我将它应用到 NavigationView:
<com.google.android.material.navigation.NavigationView
android:theme="@style/NavigationTheme"