Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
尽管 XML 的标准名称转换看起来像 " myName" 而不是 " my_name" 或 " my-name",但 Android 中的 XML 文件使用 " my_name" 名称转换 ( android:title="@string/action_settings")
myName
my_name
my-name
android:title="@string/action_settings"
因此,我想知道,我是否必须接受这一点,这是 Android 使用的标准名称转换吗?
您可以使用camelCase但underscore_style会使事情更加一致。
camelCase
underscore_style
in 中的许多资源标识符R是从 in 中的文件名派生的,res并且文件名只能包含[a-z0-9._]因此,例如不允许大写。R.id标识符是特殊的,因为它们不是从文件名派生的。让它们遵循与基于文件的资源标识符相同的命名规则仍然是有意义的。
R
res
[a-z0-9._]
R.id