2012-11-18 15 views
5

Eventuali duplicati:
Standard Android menu icons, for example refreshDove posso trovare le risorse disegnabili di sistema Android? [Android API-7]

voglio usare alcune drawable Android in quanto gli utenti hanno già familiarità con loro.

Ho trovato this nice site dove posso vedere i nomi delle risorse di cui ho bisogno. Ma non sono riuscito a trovare alcune risorse all'interno di android.R.drawable.

Per esempio io voglio usare caselle di controllo drawable nella mia applicazione:

enter image description hereenter image description here

Da quel sito vedo che i nomi di questi drawable sono btn_check_off e btn_check_on anche se non vedo tali nomi nel mio android.R.drawable.

È persino possibile utilizzare qualsiasi sistema drawable?

+0

Questo è solo [btn_check] (https://github.com/android/platform_frameworks_base/blob/eclair-release/core/res/res/drawable/btn_check.xml) che ha quegli stati internamente. Potrebbe non essere possibile utilizzare direttamente i drawable dello stato. – zapl

+0

@zapl Ho questo compito specifico quando ho bisogno di visualizzare la casella di controllo come ImageView. Ho bisogno di una casella di controllo nella voce ListView e non funziona come una voce di elenco con la casella di controllo ma tutto OK quando aggiungo ImageView che assomiglia a una casella di controllo. –

+1

Nel caso in cui non si desideri farlo con 'ImageView's: è possibile eseguire un controllo ListView con caselle di controllo senza impostare manualmente le immagini, http://windrealm.org/tutorials/android/listview-with-checkboxes-without-listactivity. php e http://android.cyrilmottier.com/?p=525 - specialmente il parametro 'descendantFocusability' nel layout può essere richiesto – zapl

risposta

10

La maggior parte delle attività si possono trovare lì:

<SDK>\platforms\android-<VERSION>\data\res\ 

così, assumendo che tu abbia tutto recuperato, nel tuo caso:

<SDK>\platforms\android-7\data\res\ 

, tuttavia, non tutti gli elementi sono pieni disponibili tramite riferimento diretto. Basta copiare/modificare ciò che ti serve e aggiungere al tuo progetto

Problemi correlati