Соглашение об именовании для Android: нижний регистр с подчеркиванием против верблюжьего

Я в настоящее время программирую приложение для Android. Теперь я обнаружил, что нельзя помещать объекты ресурсов, например, изображение в папку для рисования, и называть его как «myTestImage.jpg», Это даст вам ошибку компилятора, так как синтаксис верблюда не разрешен, так что вы 'Я должен переименовать это какmy_test_image.jpg».

Но как насчет идентификаторов, которые вы определяете в файле XML. Скажем, у вас есть следующее определение


Это правильное определение, компилируется и прекрасно работает на моем эмуляторе Android, хотя, как вы видите, ям, указав идентификатор в синтаксисе верблюда.

Теперь образцы Android всегда используют нижний регистр и подчеркивание. Это просто соглашение об именах, чтобы использовать нижний регистр с подчеркиванием для id 's или это может вызвать проблемы на реальном устройстве?

Спасибо

Ответы на вопрос(9)

Ваш ответ на вопрос