7
votes

Règles de dénomination pour les ressources Android

Où puis-je trouver les règles de dénomination des ressources Android? J'ai découvert des erreurs de compilation que je dois utiliser des caractères dans [A-Z0-9._], mais j'ai aussi une erreur avec une image nommée 401.png. Lorsque vous l'utilisez dans ma mise en page à l'aide de

invalid VariableDeclaratorId


1 commentaires

Il suffit de changer de nom sur E401.png ... N'oubliez pas que l'identifiant devienne des champs statiques dans la classe R (ressources), donc je pense que les règles de dénomination sont les mêmes que les règles de champs dans Java


6 Réponses :


2
votes

Le nombre n'est pas autorisé comme premier caractère de ressource, pas non plus de lettre majuscule


0 commentaires

0
votes

Votre convention est correcte, sauf que vous ne pouvez pas démarrer vos noms de fichiers avec un numéro.


0 commentaires

0
votes

Les règles de dénomination des ressources sont les mêmes que pour les variables, à l'exception de la sensibilité de cas. Dans votre cas, le problème est le premier caractère est le numéro.


0 commentaires


0
votes

Ceci est la règle Java, pas la règle d'Android uniquement. Nommez chaque élément avec une lettre de départ, et vous aurez raison.


0 commentaires

6
votes

Il convient de noter que: "Les noms de ressources basés sur des fichiers ne doivent contenir que des caractères minuscules A-Z, 0-9 ou SADERSCORE". (cité de Compiler Code d'erreur).


0 commentaires