我想更改导航栏中的图标大小。谁能告诉我,我怎么能实现这一目标。这是xml和java文件。
-dontwarn retrofit2.**
-keep class retrofit2.** { *; }
-keepattributes Signature
-keepattributes Exceptions
活动类:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:id="@+id/title1" android:checkableBehavior="single">
<item
android:id="@+id/homepage"
android:icon="@mipmap/homemenu"
android:title="Home" />
</group>
<group android:id="@+id/title2" android:checkableBehavior="single">
<item
android:id="@+id/foodpage"
android:icon="@mipmap/foodmenu"
android:title="Food" />
</group>
<group android:id="@+id/title6" android:checkableBehavior="single">
<item
android:id="@+id/exit"
android:icon="@mipmap/exitmenu"
android:title="Exit" />
</group>
答案 0 :(得分:6)
您可以通过覆盖dimens.xml中的design_navigation_icon_size属性来更改导航抽屉图标的大小
<dimen name="design_navigation_icon_size" tools:override="true">40dp</dimen>
答案 1 :(得分:2)
更简单、更简洁的方法是在 NavigationView 中设置 itemIconSize。
<com.google.android.material.navigation.NavigationView
android:id="@+id/navigationView"
app:itemIconSize="32dp"
android:layout_width="match_parent"
android:layout_height="match_parent" />