Domanda

L'Android SDK offre le icone del menu standard tramite android.R.drawable.X. Tuttavia, alcune icone standard, ad esempio ic_menu_refresh (l'icona di aggiornamento), mancano android.R.

C'è un modo per ottenere le icone originali, forse estraendoli dalle applicazioni? Ho già controllato il source Android, ma è un po 'troppo grande per cercare in tutto il mondo per le immagini.

Android drawable sito web, ma vorrei ottenere la corretta hdpi , MDPI e ldpi versione, preferibili quelli originali.

È stato utile?

Soluzione

Non importa, ho trovato nella fonte: base.git / core / res / res e sottodirectory.

Come altri hanno detto nei commenti, se avete la SDK di Android installata è anche sul computer. Il percorso è [SDK]/platforms/android-[VERSION]/data/res.

Altri suggerimenti

Tenete a mente, questa è una pratica che Google consiglia esplicitamente non fare:

  

Attenzione: A causa di queste risorse può   cambiare tra le versioni della piattaforma, è   non dovrebbe fare riferimento queste icone usando   gli ID delle risorse piattaforma Android   (cioè le icone del menu sotto   android.R.drawable).

Piuttosto, Si consiglia ai creare una copia locale:

  

Se si desidera utilizzare le icone o altre risorse disegnabili interni, è   dovrebbe conservare una copia locale di quelle icone o drawable nella vostra   le risorse delle applicazioni, quindi fare riferimento alla copia locale dal vostro   codice dell'applicazione. In questo modo, è possibile mantenere il controllo sulla   aspetto delle icone, anche se copia modifiche del sistema.

Forse un po 'tardi. Completano le altre risposte, si ha l'icona di aggiornamento hdpi in:

"android_sdk" \ piattaforme \ \ dati "android_api_level" \ res \ drawable-hdpi \ ic_menu_refresh.png

Dopo aver visto questo post ho trovato un link utile:

http://developer.android.com/design/downloads/index.html

È possibile scaricare un sacco di fonti modificabili con Fireworks, Illustrator, Photoshop, ecc ...
E c'è anche font e pacchetti di icone.

Ecco un esempio stencil.

È possibile ottenere le icone del SDK di Android sono in questa cartella

$ android-sdk \ piattaforme \ android-xx \ data \ res

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top