Я сейчас программирую приложение для Android. Теперь я обнаружил, что нельзя помещать объекты ресурсов, например, изображение в папку для рисования, и называть его как «myTestImage.jpg». Это даст вам ошибку компилятора, так как синтаксис верблюжьих символов не разрешен, поэтому вам придется переименовать его в «my_test_image.jpg».
Но как насчет идентификаторов, которые вы определяете в файле XML. Допустим, у вас есть следующее определение
<TextView android:id="@+id/myTextViewFirstname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Firstname" />
Это правильное определение, оно компилируется и прекрасно работает на моем эмуляторе Android, хотя, как вы видите, я указываю идентификатор в синтаксисе верблюжьего слота.
Теперь образцы Android всегда используют нижний регистр и подчеркивание. Это просто соглашение об именах, в котором для идентификаторов используются строчные буквы с подчеркиванием или это может вызвать проблемы на реальном устройстве?
Thx