我遇到了一个问题,让我意识到我没有得到核心概念。出于某种原因,当我向strings.xml
文件添加值时,发生了一些事情,我的 xml 文件出现了解析错误。我能够解决这个问题的唯一方法是删除字符串文件并通过右键单击值文件夹重新创建它,然后“添加 android xml 文件”并命名它strings.xml
。这使错误消失了,但现在,我的活动正在抱怨并说他们无法解决R
(如R.id
)。
R
这让人好奇xml 文件之间的关系是什么。为什么当你引用一个字符串时,你使用@String/something
, 当包含它的文件被调用时strings
?
最后,为什么即使我strings.xml
在正确的位置创建了一个名为 的 xml 文件,我的项目也没有将他视为 THEstrings.xml
文件?