Android:使用内置图标或下载图标包

Android:使用内置图标或下载图标包,android,material-design,android-icons,Android,Material Design,Android Icons,我想知道我是否应该使用谷歌图标的内置版本作为菜单项,还是应该下载图标包 这是我的菜单的默认XML。它使用内置图标,但视觉效果看起来有点奇怪 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:ap

我想知道我是否应该使用谷歌图标的内置版本作为菜单项,还是应该下载图标包

这是我的菜单的默认XML。它使用内置图标,但视觉效果看起来有点奇怪

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      tools:context=".ParkItemActivity">

    <item android:id="@+id/action_remove"
          android:title="@string/action_remove"
          app:showAsAction="ifRoom"
          android:icon="@android:drawable/ic_menu_delete" />

    <item android:id="@+id/action_save"
          android:title="@string/action_save"
          app:showAsAction="always"
          android:icon="@android:drawable/ic_menu_save" />
</menu>

我建议您查找您想要使用的图标,如果您使用Eclipse,您可以导航:右键单击您的项目->新建->其他->安卓图标集。不要忘记选中“Action Bar Tab Icons”(操作栏选项卡图标),您将能够为操作栏生成正确缩放的图标。

是的,您是对的,android sdk中的默认可绘制图标不会根据材质设计进行缩放。Android sdk默认情况下不支持材质图标,相反,您可以使用
appcompat-v7
support library,该库默认情况下很少有材质图标,例如复制、粘贴、清除、搜索、返回、菜单图标

在xml中使用
appcompat-v7
图标

@drawable/abc_ic_menu_paste_mtrl_am_alpha 

注意:
appcompat-v7中只列出了几个图标。如果要使用特定的其他图标,如果不使用
材质设计图标包
一次,则没有任何其他选项。

图标包已经具有缩放/正确的图标大小和分辨率。
@drawable/abc_ic_menu_paste_mtrl_am_alpha