[英]Eclipse/Android error: String types not allowed
I have an options_menu.xml file like this: 我有一个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>
When I do a project -> clean or a build, I get an error: 当我执行一个项目-> clean或build时,出现错误:
String types not allowed (at 'showAsAction' with value 'collapseActionView|ifRoom') 不允许的字符串类型(在'showAsAction'处,值为'collapseActionView | ifRoom')
I cannot figure out what is wrong. 我不知道怎么了。 My target SDK version is 11. Does anybody know what is causing this? 我的目标SDK版本是11。有人知道是什么原因吗?
Thanks, Igor 谢谢,伊戈尔
I solved my own issue. 我解决了自己的问题。 According to the docs, collapseActionView was introduced in API level 14. So I just had to change my target SDK version. 根据该文档,collapseActionView API等级14所以我不得不改变我的目标SDK版本中引入的。 More here: Menu Resource 更多内容: 菜单资源
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.