Eclipse / Android错误:不允许使用字符串类型

时间:2012-03-27 13:51:26

标签: android eclipse

我有一个这样的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.有人知道是什么导致了这个吗?

谢谢, 伊戈尔

2 个答案:

答案 0 :(得分:5)

删除 collapseActionView 它是从Api Level 14引入的,你的等级是11.删除它try.hope它会起作用。

Here你可以检查一下。

答案 1 :(得分:1)

我解决了自己的问题。根据文档,在API级别14中引入了 collapseActionView 。所以我只需要更改目标SDK版本。更多信息:Menu Resource