Java >> Programma Java >  >> Java

Come ottenere il nome del file di risorse non elaborato tramite ID?

Dovrebbe funzionare con resources.getResourceName( );


Usa Resources.getResourceName(id) per ottenere package:type/entryname o Resources.getResourceEntryName(id) per ottenere il nome della voce (nome file.)


Se stai cercando il nome da un ID risorsa, puoi utilizzare Resources.getResourceName(). Puoi ottenere l'oggetto Risorse usando Context.getResources() .

Personalmente, preferirei archiviare un array di stringhe nel tuo strings.xml e mapparlo agli ID risorsa, ma dipende da cosa stai veramente cercando di ottenere.


Etichetta Java