Saya sedang memprogram aplikasi untuk Android. Sekarang yang saya temukan adalah Anda tidak dapat menempatkan objek sumber daya, misalnya, gambar dalam folder drawable dan beri nama seperti "myTestImage.jpg". Ini akan memberi Anda kesalahan kompiler karena sintaks kasus unta tidak diizinkan, jadi Anda harus mengganti namanya seperti "my_test_image.jpg".
Tapi bagaimana dengan id yang Anda tentukan di file XML. Katakanlah Anda memiliki definisi berikut
<TextView android:id="@+id/myTextViewFirstname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Firstname" />
Ini adalah definisi yang valid, mengkompilasi dan berfungsi dengan baik di emulator Android saya meskipun - seperti yang Anda lihat - saya menentukan id dalam sintaks kasus unta.
Sekarang, sampel Android selalu menggunakan huruf kecil dan garis bawah. Apakah ini hanya konvensi penamaan untuk menggunakan huruf kecil dengan garis bawah untuk id atau mungkin itu menyebabkan masalah pada perangkat sebenarnya?
Terima kasih