2017-05-31 40 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"