Tôi hiện đang lập trình một ứng dụng cho Android. Bây giờ những gì tôi phát hiện ra là bạn không thể đặt các đối tượng tài nguyên, chẳng hạn như một hình ảnh trong thư mục có thể vẽ và đặt tên nó như "myTestImage.jpg". Điều này sẽ cung cấp cho bạn lỗi trình biên dịch vì cú pháp chữ hoa và chữ thường lạc đà không được phép, vì vậy bạn phải đổi tên nó như "my_test_image.jpg".
Nhưng những gì về id bạn xác định trong tệp XML. Giả sử bạn có định nghĩa sau
<TextView android:id="@+id/myTextViewFirstname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Firstname" />
Đây là một định nghĩa hợp lệ, biên dịch và hoạt động tốt trên trình giả lập Android của tôi mặc dù - như bạn thấy - tôi đang chỉ định id trong cú pháp trường hợp lạc đà.
Giờ đây, các mẫu Android luôn sử dụng chữ thường và dấu gạch dưới. Đây chỉ là một quy ước đặt tên để sử dụng chữ thường với dấu gạch dưới cho id hoặc nó có thể gây ra sự cố trên thiết bị thực?
Cám ơn