2012-03-27 37 views
1

我有一個options_menu.xml文件是這樣的:的Eclipse/Android的錯誤:字符串類型不允許

<?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> 

當我做的一個項目 - >乾淨或構建,我得到一個錯誤:

String types not allowed (at 'showAsAction' with value 'collapseActionView|ifRoom')

我無法弄清楚什麼是錯的。我的目標SDK版本是11.是否有人知道是什麼造成了這種情況?

感謝, 伊戈爾

+0

我還應該補充一點,我得到這樣的錯誤:「W/ResourceType(5436):錯誤的XML塊:找不到根元素節點」 – 2012-03-27 13:53:58

回答

1

我解決我自己的問題。根據文檔,collapseActionView在API級別14中引入。因此,我只需更改我的目標SDK版本。更多這裏:Menu Resource

5

刪除collapseActionView它是從Api Level 14引入的,你的級別是11.刪除它try.hope它會工作。

Here你可以檢查它。

相關問題