我当前一直在研究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文件