我有一个这样的options_menu.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/search"
android:title="@string/search_title"
android:icon="@drawable/ic_search"
android:showAsAction="collapseActionView|ifRoom"
android:actionViewClass="android.widget.SearchView" />
</menu>
当我做项目时 - &gt;干净或构建,我收到一个错误:
不允许字符串类型('showAsAction',值为'collapseActionView | ifRoom')
我无法弄清楚出了什么问题。我的目标SDK版本是11.有人知道是什么导致了这个吗?
谢谢, 伊戈尔
答案 0 :(得分:5)
删除 collapseActionView 它是从Api Level 14引入的,你的等级是11.删除它try.hope它会起作用。
Here你可以检查一下。
答案 1 :(得分:1)
我解决了自己的问题。根据文档,在API级别14中引入了 collapseActionView 。所以我只需要更改目标SDK版本。更多信息:Menu Resource