Android导航抽屉定制图标

问题描述:

我目前一直在寻找Android的导航抽屉,并看到他们使用的Android示例代码。Android导航抽屉定制图标

启动新项目并选择导航抽屉活动时。它给了伟大的基本结构。

从这我看到在导航抽屉中使用的图标是Android默认。我想看看是否可以添加我自己的PNG图标。到目前为止,我的代码(在activity_main_drawer)是

<group android:checkableBehavior="single"> 
    <item 
     android:id="@+id/nav_connect" 
     android:icon="@drawable/icon_menu_connect_24" 
     android:title="Connect" /> 
    <item 
     android:id="@+id/nav_settings" 
     android:icon="@drawable/icon_menu_settings_24" 
     android:title="Settings" /> 
    <item 
     android:id="@+id/nav_help" 
     android:icon="@drawable/icon_menu_help_24" 
     android:title="Help" /> 

</group> 

的_24在名称末尾只是在24pixel大小指示。

现在运行此代码后,所有出现在我的导航抽屉中的是方块而不是图像。

使用自己的png而不是android默认的原因,是看看默认设置,没有图像表明我想要什么。

Appollogies如果问题已发布提前

+0

在XML主要抽屉的编辑,在文本区域中,您能看到图像的预览吗? – joao86

+0

是的,它确实显示图像的预览。 – Adey22

+0

那么你应该做一个重建你的项目 – joao86

之前和感谢,我发现这个问题。我发现菜单中使用的图像需要透明背景。我使用的图像没有以该格式保存,因此显示为灰色块。所以,虽然它在XML文件中的左侧边缘做了预览,但它仍然是不正确的格式

使用图像资源生成的图标比很多.png文件是更有效的