我正在制作一个滑动菜单。我已经成功地创建了一个导航抽屉和导航视图内的菜单项,并以组为单位。但我想让这些项目之间的距离更近。我可以改变项目和文本的间距或大小吗?请帮助...
在你的styles.xml中为导航抽屉创建以下主题,你就可以了。
<style name="NavigationTheme" parent="AppTheme">
<item name="android:textSize">16sp</item>
<item name="android:layout_marginBottom">02dp</item>
</style>
应用这个主题到您的导航抽屉布局
您可以在您的style.xml中为导航抽屉应用以下主题。
<style name="NavigationTheme" parent="AppTheme">
<item name="android:textSize">14sp</item>
<item name="android:textStyle">bold</item>
</style>
在导航抽屉中应用此主题
android:theme="@style/NavigationTheme"
其他的解决方案对我来说并不奏效,所以我最终使用下面的主题来解决。
<style name="NavigationTheme" parent="AppTheme">
<item name="listPreferredItemHeightSmall">40dp</item>
</style>
我把它应用到了NavigationView上
<com.google.android.material.navigation.NavigationView
android:theme="@style/NavigationTheme"