3

尽管 XML 的标准名称转换看起来像 " myName" 而不是 " my_name" 或 " my-name",但 Android 中的 XML 文件使用 " my_name" 名称转换 ( android:title="@string/action_settings")

因此,我想知道,我是否必须接受这一点,这是 Android 使用的标准名称转换吗?

4

1 回答 1

4

您可以使用camelCaseunderscore_style会使事情更加一致。

in 中的许多资源标识符R是从 in 中的文件名派生的,res并且文件名只能包含[a-z0-9._]因此,例如不允许大写。R.id标识符是特殊的,因为它们不是从文件名派生的。让它们遵循与基于文件的资源标识符相同的命名规则仍然是有意义的。

于 2013-07-09T11:21:07.900 回答