无法在Android上处理SearchView

时间:2015-07-11 06:37:53

标签: java android searchview android-toolbar

我试图根据本主题的第二个asnwer在工具栏中添加和处理SearchView  How to add search button on toolbar in material design

然而,我有这样一个错误:

错误:(8)找不到属性' ActionViewClass'的资源标识符。在包' com.example.user.mobinfouz' 错误:任务':app:processDebugResources'执行失败。

  

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令' C:\ Program Files(x86)\ Android \ android-sdk \构建工具\ 21.1.2 \ aapt.exe''完成非零退出值1

这是我的menu_main xml代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">

<item android:id="@+id/action_search"
    android:icon="@drawable/search_icon"
    android:title="@string/search"
    app:showAsAction="ifRoom"
    app:ActionViewClass="android.support.v7.widget.SearchView"
    android:orderInCategory="1"
    android:menuCategory="secondary"/>

1 个答案:

答案 0 :(得分:1)

尝试设置如下属性:

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

而不是

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