我目前正在为Android编写应用程序。现在,我发现您无法将资源对象(例如,图像)放置在drawable文件夹中,并将其命名为“ 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上使用带下划线的小写字母,否则可能会在实际设备上引起问题?
谢谢