2017-05-31 57 views
-3

我在菜單中添加項類似這樣的錯誤XML菜單

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 
<item 
     android:id="@+id/menu_item_search" 
     android:title="@string/search" 
     app:actionViewCalss="android.support.v7.widget.SearchView" 
     app:showAsAction="ifRoom"/> 

我得到這個錯誤

Error:(5) No resource identifier found for attribute 'actionViewCalss' in package 'com.example.root.photogallery' 

我添加此依賴,但它不能正常工作

compile 'com.android.support:appcompat-v7:25.3.1' 
+1

你有 'com.android.support:design'? – Sree

+0

添加 的xmlns:COMPAT = 「http://schemas.android.com/tools」 菜單標籤,而不是 的xmlns:COMPAT =「http://schemas.android.com/apk/res-auto 「 在菜單標記中。 – Ekrem

+3

您在'actionViewCalss'中拼寫'Class'。 –

回答

2

我認爲錯誤在Class,而不是Calss

app:actionViewClass="android.support.v7.widget.SearchView" 
+0

這個錯誤是由OP –

+0

發生的xD @Abhishek Singh –

2

也許是因爲它的app:actionViewClass

1

你寫的字Class錯誤,重命名CalssClass

"app:actionViewClass="android.support.v7.widget.SearchView"