我对eclipse的android开发很新,我遇到了十几个错误和问题。这是下一个:
我正在学习eclipse上学习android开发的教程。我按照示例here来包含操作xml(文件res/menu/main_activity_actions.xml
):
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 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" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
</menu>
以下行标有标题中给出的错误:
android:title="@string/action_search"
虽然我已将以下行添加到res/values/strings.xml
:
<string name="action_search">SEARCH</string>
我甚至清理了这个项目。现在有什么问题?
附录:
不确定这是否相关,我的问题的原因或由我的问题引起:每个变量引用&#39; R&#39;有一个错误:&#39; R无法解析为变量&#39;。
答案 0 :(得分:0)
我使用AppCompat来实现操作栏。下面是我的菜单xml代码,请尝试使用代码
<item
android:id="@+id/action_search"
android:icon="@drawable/icon_search"
android:title="@string/search"
yourapp:actionViewClass="android.support.v7.widget.SearchView"
yourapp:showAsAction="ifRoom|collapseActionView"/>
Rest of your xml view...