Acabo de comenzar a escribir mi primera aplicación Java / Android, así que perdone la pregunta total n00b.
¿Cómo se accede a los iconos estándar del sistema operativo, como el icono de búsqueda / icono de 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 puedas ayudarme más; recibo el siguiente error (que se repite):
[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ío, el xml se ve así:
<?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>
¿Me estoy perdiendo de algo?
RESUELTO
Cambié android:icon="@drawable/ic_menu_search"
a android:icon="@android:drawable/ic_menu_search"
y luego pudo encontrar el ícono.
Respuestas:
Puede acceder a ellos a través
android.R.drawable.*
o en xml por@android:drawable/something
.fuente
Instalé el SDK de Android para Eclipse en Windows.
Ahora puedo encontrar todos los recursos en "C: \ Archivos de programa \ Android \ android-sdk-windows \ platform \ android-9 \ data \ res ..."
fuente
intente esto en su lugar:
android:src="@android:drawable/ic_menu_camera"
fuente
ahora es posible utilizar activos vectoriales para generar iconos estándar (o personalizados) para Android.
fuente
Muchos de ellos se pueden encontrar en,
android.R.drawable
pero no todos son de acceso público.fuente
Puede encontrar las imágenes de android.R.drawable en su carpeta SDK local. (Probado con Android Studio 3.0)
Primero eche un vistazo a los documentos de los nombres de los elementos de diseño aquí: https://developer.android.com/reference/android/R.drawable.html
En segundo lugar, busque en su unidad uno de esos nombres de imagen.png o escriba el nombre de cualquiera de ellos en su actividad de Android Studio y haga clic con el botón derecho (ir a la declaración) para ver la imagen. Luego, también puede hacer clic derecho en esa imagen para copiar la ruta. Luego abre esa carpeta y mira todos los PNG que hay allí.
Ejemplo en Windows 10: android.R.drawable.star_big_on se encuentra en user / AppData / Local / Android / Sdk / platform / android-25 / data / res / drawable-hdpi / star_big_on.png
(Tenga en cuenta también que Windows AppData es una carpeta oculta, por lo que es posible que deba configurar su explorador de Windows para que se muestre oculto si hace clic para abrir cada carpeta)
Además, si necesita ver los iconos / descripciones de material design, este es un buen lugar para buscar: https://material.io/icons
fuente
Alguien puede ver esta página útil para obtener esos iconos ... http://developer.android.com/design/style/iconography.html
fuente
Para aquellos de ustedes en el campamento de Android Visual Studio / Xamarin, pueden ver y agregar los íconos de Material estándar con bastante facilidad usando el siguiente complemento:
https://marketplace.visualstudio.com/items?itemName=nikainteristi.Materialiconsgenerator
Lo he usado varias veces en mis proyectos.
fuente