ฉันกำลังเขียนโปรแกรมแอปพลิเคชันสำหรับ 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 จะใช้ตัวพิมพ์เล็กและขีดล่างเสมอ นี่เป็นเพียงหลักการตั้งชื่อเพื่อใช้ตัวพิมพ์เล็กและขีดล่างสำหรับรหัสหรืออาจทำให้เกิดปัญหากับอุปกรณ์จริงหรือไม่
ขอบคุณ