저는 현재 Android 용 애플리케이션을 프로그래밍하고 있습니다. 이제 내가 알아 낸 것은 드로어 블 폴더에 이미지와 같은 리소스 개체를 배치하고 이름을 "myTestImage.jpg"와 같이 지정할 수 없다는 것입니다. 낙타 케이스 구문이 허용되지 않기 때문에 컴파일러 오류가 발생하므로 "my_test_image.jpg"와 같이 이름을 변경해야합니다.
그러나 XML 파일에서 정의한 ID는 어떻습니까? 다음과 같은 정의가 있다고 가정하십시오.
<TextView android:id="@+id/myTextViewFirstname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Firstname" />
이것은 유효한 정의이며 내 Android 에뮬레이터에서 잘 컴파일되고 작동하지만-보시다시피 낙타 케이스 구문에 ID를 지정하고 있습니다.
이제 Android 샘플은 항상 소문자와 밑줄을 사용합니다. 이것은 ID에 밑줄과 함께 소문자를 사용하는 명명 규칙입니까, 아니면 실제 장치에서 문제를 일으킬 수 있습니까?
고마워