我学习Android和我有什么,我认为这是一个奇怪的问题。不能解析的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我当我得到的错误:
Error: No resource found that matches the given name (at 'text' with value '@string/titleStatus'). activity_status.xml
我后来想通它可能有助于使用“工程|清洁”,但我得到了同样的问题(和n流不自动生成R.java类)
我下面这个教程/本书: http://ofps.oreilly.com/titles/9781449390501/Android_User_Interface.html
按CTRL'移s',然后再试一次清洗。也许你还没有保存strings.xml –
看来这可能已经解决了它。我注意到之后,干净,并建立R文件重新生成广告看起来是正确的。然后错误也停止了。 – Tom
这似乎是正确的。无论何时将某些内容添加到资源文件并尝试在另一个文件中使用它而不先保存它,您都会收到错误消息。正常的'ctrl + s'只是保存你所在的文件,所以编译会在没有新文件的情况下发生。 –