以下是我的activity_main_drawer.xml
(Navigation Drawer
列表)。我需要用CustomImages
替换图标。下面给出的图标是矢量图像。我试图替换drawable
中的一些图像。没有抛出错误,但图像没有出现在navigation drawer
列表中。
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_soup"
android:icon="@drawable/ic_menu_camera"
android:title="Soup" />
<item
android:id="@+id/nav_salads"
android:icon="@drawable/ic_menu_gallery"
android:title="Salads" />
<item
android:id="@+id/nav_main_course"
android:icon="@drawable/ic_menu_slideshow"
android:title="MainCourse" />
<item
android:id="@+id/nav_brktifdin"
android:icon="@drawable/ic_menu_manage"
android:title="Breakfast | Tiffin | Dinner" />
<item
android:id="@+id/nav_snacks"
android:icon="@drawable/ic_menu_share"
android:title="Snacks" />
<item
android:id="@+id/nav_beverages"
android:icon="@drawable/ic_menu_send"
android:title="Beverages" />
</group>
答案 0 :(得分:1)
问题是我正在使用的图像大小。我已将图像大小缩小为图标大小及其工作状态。以下是我的工作。感谢大家的回复。
<item
android:id="@+id/nav_beverages"
android:icon="@drawable/sample.jpg"
android:title="Beverages" />
答案 1 :(得分:0)
在Drawable文件夹中从可绘制文件夹中删除@drawable/ic_menu_camera.xml
。
使用Drawable中的直接图标,如@mipmap/ic_launcher
。用于测试目的。
答案 2 :(得分:0)
1.从可绘制文件夹(目录)中删除所有以前的默认PNG,然后从值文件夹 下的 drawables.xml文件中删除所有资源
2.使用向量添加所有images.png并将其添加到menu.xml