2012-01-05 12 views

Respuesta

9

Se debe trabajar con resources.getResourceName();

+2

¿No es eso lo opuesto a lo que pide el OP? – EboMike

+0

parece que no;) – Snicolas

+0

Disimulado, se ha vinculado a la función correcta, pero la respuesta en sí tiene la función incorrecta. Supongo que así es como convenciste al OP :) – EboMike

8

Uso Resources.getResourceName(id) para obtener package:type/entryname o Resources.getResourceEntryName(id) para obtener el nombre de la entrada (nombre de archivo).

1

Si usted está buscando el nombre de un identificador de recurso, puede utilizar Resources.getResourceName(). Puede obtener el objeto Resources usando Context.getResources().

Personalmente, prefiero almacenar una serie de cadenas en strings.xml y asignarlas a los ID de recursos, pero esto depende de lo que realmente esté tratando de lograr.

Cuestiones relacionadas