Android XML 命名规范

3
尽管XML的标准名称转换似乎是"myName"而不是"my_name"或"my-name",但Android中的XML文件使用"my_name"名称转换(android:title="@string/action_settings")。
因此,我想知道,我只需要接受这种方式,这是Android使用的标准名称转换吗?

我相信目前还没有针对这个问题的惯例,要有创意地为自己和团队找到一个方便的解决方法。 - Ahmad Kayyali
Android使用下划线(_)而不是驼峰式命名风格。 - Pankaj Kumar
完全同意Pankaj的观点。 - Nilanchala
1个回答

4
你可以使用驼峰式命名,但是下划线式命名会使得命名更加一致。
许多在R中的资源标识符都来源于res文件夹中的文件名。这些文件名只能包含[a-z0-9._],所以大写字母是不允许出现的。尽管R.id标识符并不是来源于文件名,但是让它们遵循基于文件的资源标识符相同的命名规则是有意义的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接