Android:xml文件的文件名大写,以及xml文件的命名规则

Android: capital letter in filename of xml file, and the rule of naming a xml file

在android项目的java文件名中可以​​使用大写字母,但xml文件名中不允许使用大写字母。这个设计的利润是多少?

我曾经这样命名 xml 文件:activity_xxx。命名有什么建议或规则吗?

这个问题好像没有正式的答案。 资源在 R.java 中自动定义。例如,如果您有一个名为 activity_test 的布局,那么它将在 R.java 中生成 public static final int activity_test=0x7f040034;

那一代人不遵循常量的 android 命名约定。 (See)

在我看来,Android 开发团队选择在这个生成的文件中避免这种约定,以加快资源名称的输入速度(输入小写字母比输入大写字母更容易)

如果项目是在 Android Studio 上创建的,则基本资源的前缀为 "activity_" 用于活动,"fragment_" 用于片段,"menu_" 用于菜单,所以看起来是写 xml 文件名的正确方法。