Android导航抽屉自定义图标



我当前一直在研究Android的导航抽屉,并从Android中查看它们使用的示例代码。

启动新项目并选择导航抽屉活动时。它提供了很棒的基本结构。

从此我看到导航抽屉中使用的图标为Android默认值。我想看看是否可以为图标添加自己的PNG。到目前为止

<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只是24像素尺寸指示。

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

使用自己的png而不是android默认值的原因,正在查看默认值,没有图像表示我想要的。

appollogies如果在之前发布了问题,并提前感谢

我找到了问题。我发现菜单中使用的图像需要具有透明的背景。我使用的图像没有以这种格式保存,因此显示为灰色块。因此,尽管它在XML文件中的左手边距中提供了预览,但它仍然不在正确的格式

使用图像资产生成图标比许多.png文件

更有效

相关内容

  • 没有找到相关文章

最新更新