如何使用android设置图标创建一个Android菜单项

mic*_*ael 41 android

你能告诉我如何使用android设置图标创建一个Android菜单项?

dby*_*rne 61

这是标准图标列表.我没有看到"设置"图标.也许你的意思是"偏好"(ic_menu_preferences)?

您可以像下面这样以编程方式设置图标:

menu.add(0, MENU_QUIT, 0, "Quit").setIcon(R.drawable.menu_quit_icon);
Run Code Online (Sandbox Code Playgroud)

您也可以在xml布局中设置它,如下所示:

<item android:id="@+id/save_button"
      android:icon="@android:drawable/ic_menu_save"
      android:title="Save Image"/>
Run Code Online (Sandbox Code Playgroud)


Kri*_*mbi 8

你可以看到android SDK forder中的所有图标:

_your_install_path_\android-sdk\platforms\android-10\data\res\drawable-hdpi\
Run Code Online (Sandbox Code Playgroud)

然后通过以下方式获取对它们的引用:

android.R.drawable.ic_menu_preferences
Run Code Online (Sandbox Code Playgroud)

就像是你的绘画一样.


Jos*_*ter 6

添加一个新的矢量资源。

  1. 文件 -> 新建 -> 矢量资源。

在此处输入图片说明

  1. 单击图标进行更改。

在此处输入图片说明

  1. 选择您想要的图标(例如搜索“设置”)。

在此处输入图片说明

  1. 调整其他设置。

  2. 在您的 xml 中使用该新矢量资产。

    android:logo="@drawable/ic_settings_white_24dp"
    
    Run Code Online (Sandbox Code Playgroud)
  3. 聚会!

在此处输入图片说明