2011-05-10 16 views
6

¿dónde puedo encontrar las reglas de denominación para los recursos de Android? Descubrí gracias a los errores de compilación que debo usar caracteres dentro de [a-z0-9._], pero también tengo un error con una imagen llamada 401.png. Al usarlo en mi diseño utilizandoReglas de nomenclatura para recursos de Android

@drawable/401 

me sale el siguiente error de compilación:

invalid VariableDeclaratorId 

no puedo encontrar estas reglas en el documento, y me gustaría saber todos ellos antes nombrando mis archivos

Gracias

+1

simplemente cambie el nombre a e401.png ... recuerde que id se convierten en campos estáticos en la clase R (recursos), así que creo que las reglas de nombres son las mismas que las reglas de campos en Java – Selvin

Respuesta

6

Las reglas son las mismas que para Java identifiers ya que cada recurso debe tener un campo de ID correspondiente generado en el archivo R.java.

2

número no se permite como primer carácter de recurso tampoco ningún capital último

0

Su convención es correcto, excepto que no se puede iniciar sus nombres de archivo con un número.

0

Las reglas de denominación de los recursos son las mismas que para las variables, excepto la distinción entre mayúsculas y minúsculas. En tu caso, el problema es que el primer personaje es el número.

0

Esta es la regla de Java, no la regla de solo Android. Nombra cada elemento con una letra inicial y estarás en lo cierto.

2

Merece la pena señalar que: "Los nombres de recursos basados ​​en archivos deben contener solo minúsculas a-z, 0-9 o guión bajo". (citado del código de error de compilación).

Cuestiones relacionadas