我正在制作一个滑动菜单。我已经成功地在导航视图中创建了一个导航抽屉和菜单项。但是我想让项目彼此更接近。我可以更改项目和文本的间距或大小吗?请帮助...
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"
enyaitl32#
在你的styles.xml中为Navigation Drawer创建下面的主题,你就完成了。
<style name="NavigationTheme" parent="AppTheme"> <item name="android:textSize">16sp</item> <item name="android:layout_marginBottom">02dp</item> </style>
将此主题应用于导航抽屉布局
nnsrf1az3#
其他的解决方案对我不起作用,所以我最终使用以下主题解决了这个问题:
<style name="NavigationTheme" parent="AppTheme"> <item name="listPreferredItemHeightSmall">40dp</item> </style>
我把它应用到NavigationView:
<com.google.android.material.navigation.NavigationView android:theme="@style/NavigationTheme"
voj3qocg4#
在xml文件的抽屉式导航布局中添加这些行。
<com.google.android.material.navigation.NavigationView app:itemVerticalPadding="10sp"/>
4条答案
按热度按时间1hdlvixo1#
您可以在导航抽屉的styles.xml中应用以下主题
在导航抽屉中应用此主题
enyaitl32#
在你的styles.xml中为Navigation Drawer创建下面的主题,你就完成了。
将此主题应用于导航抽屉布局
nnsrf1az3#
其他的解决方案对我不起作用,所以我最终使用以下主题解决了这个问题:
我把它应用到NavigationView:
voj3qocg4#
在xml文件的抽屉式导航布局中添加这些行。