我正在学习 android 开发者网站上的教程。
每当我将此项添加到 xml 文件时,它都会生成一个错误:
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:showAsAction="ifRoom" />
一切似乎都很好。如果我删除该项目,错误就会消失,如果我再次添加它,错误就会回来。我已经复制并粘贴了它。什么都没用。
之前,在我添加 onOptionSelection 函数之前,我已经毫无问题地通过了该部分。当我在那里遇到错误时,我一直往回走,直到我清空了 xml 文件并且没有收到任何错误。当我将项目添加回 xml 文件时出现错误。但是,可以将此项添加到文件中而不会出现错误:
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
谁知道可能导致这个问题的原因
最佳答案
清理您的项目并重试。如果不行,保存,重启。如果一切都失败了,请尝试检查此站点 http://blog.burnayev.com/2009/11/android-developer-tip-regenerating.html .
此问题是由于 R 文件未呈现造成的。
关于导致错误 "R cannot be resolved to a variable"的 Android 菜单 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21892465/