所有的标准Android图标资源在哪里?

我刚刚开始编写我的第一个Java / Android应用程序,所以请原谅总的问题。

你如何访问标准的操作系统图标,如search图标/菜单图标等? 他们不在我希望find他们的res / drawable文件夹中。 它们是作为SDK的一部分提供还是必须单独下载它们?

编辑

也许你可以进一步帮助我 – 我收到以下错误(重复):

[2011-09-08 19:59:47 - TweetTab] C:\Users\Dan\workspace\TweetTab\res\menu\options_menu.xml:4: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_menu_search'). 

但是,图标不是空的,xml看起来像这样:

 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/search" android:icon="@drawable/ic_menu_search" android:title="@string/search"/> </menu> 

我错过了什么吗?

解决了

我将android:icon="@drawable/ic_menu_search"更改为android:icon="@android:drawable/ic_menu_search" ,然后find该图标。

您可以通过android.R.drawable.*或xml by @android:drawable/something

我在Windows上安装了Eclipse的Android SDK。

现在我可以在“C:\ Program Files \ Android \ android-sdk-windows \ platforms \ android-9 \ data \ res …”下find所有的资源。

http://blog.grafixartist.com/using-vector-assets-for-icons-in-android-studio-1-4/

现在可以使用vector素材为android生成标准(或自定义)图标。

  • 将“com.android.tools.build:gradle:1.4.0-beta3”添加到您的build.gradle文件中。 (稳定版本将在未来几周内发布)
  • 通过右键单击res / drawable /> New> Vector Asset来添加vector资源。 Android Studio提供了一个内置的查看器供您挑选绘图。
  • 像通常一样引用你的图标。 例如:android:icon =“@ drawable / ic_help_24dp”

它们中的很多可以在android.R.drawablefind,但不是所有的都可以公开访问

试试这个:

  android:src="@android:drawable/ic_menu_camera" 

有人可能会看到这个网页对于获取这些图标很有用… http://developer.android.com/design/style/iconography.html