所有的标准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.drawable
find,但不是所有的都可以公开访问
试试这个:
android:src="@android:drawable/ic_menu_camera"
有人可能会看到这个网页对于获取这些图标很有用… http://developer.android.com/design/style/iconography.html