我目前正在为Android编写应用程序.现在我发现你不能将资源对象放在drawable文件夹中,并将其命名为"myTestImage.jpg".这会给你一个编译器错误,因为不允许使用camel case语法,所以你必须像"my_test_image.jpg"那样重命名它.
但是你在XML文件中定义的id呢?假设您有以下定义
<TextView android:id="@+id/myTextViewFirstname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Firstname" />
Run Code Online (Sandbox Code Playgroud)
这是一个有效的定义,在我的Android模拟器上编译和工作正常,尽管 - 如你所见 - 我在驼峰案例语法中指定了id.
现在,Android示例始终使用小写和下划线.这只是一个命名约定,使用带有下划线的小写的id或者它可能会导致真实设备出现问题吗?
谢谢