Правила именования для ресурсов Android
где я могу найти правила именования для Android ресурсов? Я узнал благодаря ошибкам компиляции, что я должен использовать символы в [a-z0-9._ ], но у меня также есть ошибка с изображением с именем 401.формат PNG. При использовании его в моем макете с помощью
@drawable/401
Я получаю следующую ошибку компиляции:
invalid VariableDeclaratorId
Я не могу найти эти правила в doc, и я хотел бы знать все из них, прежде чем называть мои файлы.
спасибо
6 ответов
правила такие же, как для идентификаторами Java поскольку каждый ресурс должен иметь соответствующее поле ID, сгенерированное в R.java файл.
стоит отметить, что:" имена файловых ресурсов должны содержать только символы нижнего регистра a-z, 0-9 или подчеркивания". (цитируется из кода ошибки компиляции).
правила именования ресурсов такие же, как и для переменных, за исключением регистра. В вашем случае проблема в том, что первый символ-это число.
Это правило Java, а не Android-только правило. Назовите каждый элемент начальной буквой, и вы будете правы.