【问题标题】:Changin Navigation Drawer Icons in Android在 Android 中更改导航抽屉图标
【发布时间】:2016-03-19 10:13:15
【问题描述】:

我创建了一个活动,就像 android 中的导航抽屉属性一样。我想将图标更改为我之前创建的一些图像,但不知道该怎么做,我尝试从下面的 XML 更改图标信息,但它不适用于 png、jpg 或 ico 文件。

以下部分在activity_main_drawer.xml中:

    <item
        android:id="@+id/nav_send"
        android:icon="@drawable/ic_menu_send"
        android:title="Search/Add People" />

当我点击图标 (ic_menu_send) 时,它会将我带到下面的 xml:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportHeight="24.0"
    android:viewportWidth="24.0">
    <path
        android:fillColor="#FF000000"
        android:pathData="M2.01,21L23,12 2.01,3 2,10l15,2 -15,2z" />
</vector>

如何使用其他图片?任何帮助都会很棒!

【问题讨论】:

    标签: android vector icons navigation-drawer


    【解决方案1】:

    把你想显示的图标放在drawable文件夹中,假设名称是“icon_send.png”,并按如下方式使用它:

    <item
            android:id="@+id/nav_send"
            android:icon="@drawable/icon_send"
            android:title="Search/Add People" />
    

    【讨论】:

    • 谢谢Krishna,我想我找到了问题,当我尝试将图像保存到drawable时,系统询问我是要保存到drawable还是drawable(v21),当我选择drawable时,该图像不能在导航抽屉中使用,但在另一个中可以使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-02
    相关资源
    最近更新 更多