Domanda

Vorrei creare un'interfaccia utente che contenga icone di indicazione di rete (3G, WiFi ...) e vorrei utilizzare elementi grafici esistenti che vengono visualizzati nella barra di notifica.

Qualcuno sa come ottenere questi elementi esistenti e usarli nel layout personalizzato?

Immagino che queste icone siano tutti elementi di ImageView e mi chiedo se sia possibile recuperarli con il metodo findViewById () .

È stato utile?

Soluzione

Sono disegnabili in android.R.drawable. C'è un elenco di disegni estraibili disponibili per 1.0 in elenco estraibile

Altri suggerimenti

Puoi andare su http://source.android.com/download per ottenere istruzioni su come scaricare fonti Android (immagini / disegni estraibili inclusi), cercare * .pngs e quindi fare riferimento a quelli di cui hai bisogno in questo modo: getResources (). getDrawable (android.R.drawable.ic_menu_save).

P.S. Almeno alcuni dei drawable vengono forniti con sdk: $ SDK_PATH \ platform \ android-1.5 \ data \ res \ drawable

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