2011-09-08 32 views
62

Acabo de comenzar a escribir mi primera aplicación Java/Android, así que perdone la pregunta n00b total.¿Dónde están todos los recursos estándar de íconos de Android?

¿Cómo se accede a los íconos del sistema operativo estándar como icono de búsqueda/menú, etc.? No están en la carpeta res/drawable donde esperaría encontrarlos. ¿Están disponibles como parte del SDK o debe descargarlos por separado?

EDITAR

Tal vez usted me puede ayudar aún más - que estoy recibiendo el siguiente error (repetido en):

[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'). 

Sin embargo, el icono no está vacía, el XML es el siguiente:

<?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> 

¿Falta algo?

RESUELTO

he cambiado android:icon="@drawable/ic_menu_search"-android:icon="@android:drawable/ic_menu_search" y entonces se pudo encontrar el icono.

+5

http://androiddrawables.com/ – jacktrades

+1

voy a 1 @jacktrades recomendación ... advertencia: lo hice :) –

+0

¿dónde estaba esto documentado? ¿Podría vincularse a las referencias que detallan esa sintaxis? Muy útil, pero muy aleatorio – CCJ

Respuesta

60

Puede acceder a ellos a través de android.R.drawable.* o en xml por @android:drawable/something.

+1

y son parte del SDK, no es necesario descargarlos por separado –

+0

pero debe conocer el nombre para usarlos. su respuesta no es correcta – Kenji

3

Muchos de ellos se puede encontrar en android.R.drawable pero no todos son de acceso público

13

He instalado el SDK de Android para Eclipse en Windows.

Ahora puede encontrar todos los Recursos en "C: \ Archivos de programa \ Android \ android-sdk-windows \ plataformas \ android-9 \ data \ res ..."

1

Alguien puede ver esta página útil para conseguir esos iconos ... http://developer.android.com/design/style/iconography.html

+0

Esta no es una respuesta real. Comenta estas cosas por favor. – Neeku

+1

Esto realmente me ayudó. Es realmente difícil obtener iconos del sistema en 2015 https://www.google.com/design/icons/ –

5

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

ahora es posible utilizar los activos de vectores para generar iconos estándar (o personalizadas) para Android.

  • Agregue 'com.android.tools.build:gradle:1.4.0-beta3' a su archivo build.gradle. (La versión estable saldrá en las próximas semanas).
  • Agregue un vector activo haciendo clic con el botón derecho en res/dibujable /> Nuevo> Vector activo. Android Studio proporciona un visor integrado para que puedas elegir tu dibujable.
  • Consulte su icono como lo hace normalmente. Por ejemplo: android: icon = "@ estirable/ic_help_24dp"
+0

EDITAR: Gradle 1.5.0 es estable y admite lo mismo. – Suleiman19

4

prueba este lugar:

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