Правила именования для ресурсов Android

где я могу найти правила именования для Android ресурсов? Я узнал благодаря ошибкам компиляции, что я должен использовать символы в [a-z0-9._ ], но у меня также есть ошибка с изображением с именем 401.формат PNG. При использовании его в моем макете с помощью

@drawable/401

Я получаю следующую ошибку компиляции:

invalid VariableDeclaratorId

Я не могу найти эти правила в doc, и я хотел бы знать все из них, прежде чем называть мои файлы.

спасибо

6 ответов


правила такие же, как для идентификаторами Java поскольку каждый ресурс должен иметь соответствующее поле ID, сгенерированное в R.java файл.


номер не разрешен, так как первый символ ресурса также не является капиталом последнего


стоит отметить, что:" имена файловых ресурсов должны содержать только символы нижнего регистра a-z, 0-9 или подчеркивания". (цитируется из кода ошибки компиляции).


ваше соглашение правильно, за исключением того, что вы не можете начать имена файлов с номера.


правила именования ресурсов такие же, как и для переменных, за исключением регистра. В вашем случае проблема в том, что первый символ-это число.


Это правило Java, а не Android-только правило. Назовите каждый элемент начальной буквой, и вы будете правы.