我正在学习Android,我认为这是一个奇怪的问题.
在/res/values/strings.xml我有:
<string name="titleStatus">Status Update</string>
Run Code Online (Sandbox Code Playgroud)
在/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"/>
Run Code Online (Sandbox Code Playgroud)
但是,在查看activity_status.xml时,我收到错误:
错误:找不到与给定名称匹配的资源(在'text'处,值为'@ string/titleStatus').activity_status.xml
然后我认为它可能有助于使用"Project | Clean",但我遇到了同样的问题(现在没有自动生成的R.java类)
我正在阅读本教程/书:http: //ofps.oreilly.com/titles/9781449390501/Android_User_Interface.html
每当您向资源文件添加内容并尝试在另一个资源文件中使用它而不先保存它时,您将收到错误.
正常ctrl+s只保存您所在的文件,因此编译将在没有其他文件更改的情况下进行.
按ctrl-shift-s保存所有打开文件中的更改(与转到相同File -> Save All).
就个人而言,我打了ctrl-shift-o,ctrl-shift-f而且ctrl-shift-s每次我需要保存一些变化组织进口,格式化代码来解决缩进等,并保存所有更改.
| 归档时间: |
|
| 查看次数: |
14893 次 |
| 最近记录: |