Android: come utilizzare elementi grafici esistenti
-
06-07-2019 - |
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 ()
.
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