Android XML 文件中的下划线与句点

Mat*_*159 1 xml android naming-conventions

这是我在这里的第一个问题,我一直在寻找,似乎找不到答案,我的问题是,在 android xml 文件中引用时,如何知道何时使用下划线和何时使用句点?

这段代码例如:

android:theme = "@android:style/Theme.Holo.Light"
Run Code Online (Sandbox Code Playgroud)

当变量的实际名称为:时使用句点而不是下划线:

Theme_Holo_Light
Run Code Online (Sandbox Code Playgroud)

这是什么原因呢?或者这就是android解析XML的方式?

Jab*_*iyo 5

简而言之,

在xml中使用periods

underscore并在您以编程方式引用 id 时使用。例如mThemeId = android.R.style.Theme_Holo_Light