我正在学习 Android,我遇到了一个我认为很奇怪的问题。
在 /res/values/strings.xml 我有:
<string name="titleStatus">Status Update</string>
在 /res/layout/activity_status.xml 我有:
<!-- Title TextView-->
<TextView android:layout_width="match_parent"
android:layout_height="wrap_content" android:gravity="center"
android:textSize="30sp"
android:layout_margin="10dp" android:text="@string/titleStatus"/>
但是,当查看 Activity_status.xml 时,我收到错误:
错误:找不到与给定名称匹配的资源(在“文本”处)
值“@string/titleStatus”)。活动状态.xml
然后我认为它可能有助于使用“Project | Clean”,但我遇到了同样的问题(现在没有自动生成的 R.java 类)
我正在关注本教程/书籍:http://ofps.oreilly.com/titles/9781449390501/Android_User_Interface.html http://ofps.oreilly.com/titles/9781449390501/Android_User_Interface.html
每当您向资源文件添加某些内容并尝试在另一个资源文件中使用它而不先保存它时,您都会收到错误。
正常的ctrl+s
仅保存您所在的文件,因此编译将在其他文件中不进行更改的情况下进行。
紧迫ctrl-shift-s
保存所有打开文件中的更改(与File -> Save All
).
就我个人而言,我击中了ctrl-shift-o
, ctrl-shift-f
and ctrl-shift-s
每次我需要保存一些更改来组织导入、格式化代码以修复缩进等并保存所有更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)