Java 在AppCompative活动中搜索输入

Java 在AppCompative活动中搜索输入,java,android,xml,Java,Android,Xml,我正在开发一个扩展AppCompatActivity的活动,它需要搜索功能 我发现放大镜图标出现在操作栏的右侧,但当我点击图标时,搜索的“文本视图”不会出现 search_menu.xml代码为: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/

我正在开发一个扩展AppCompatActivity的活动,它需要搜索功能

我发现放大镜图标出现在操作栏的右侧,但当我点击图标时,搜索的“文本视图”不会出现

search_menu.xml代码为:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
    <item android:id="@+id/search"
        android:title="Search"
        android:icon="@android:drawable/ic_menu_search"
        app:showAsAction="always"
        android:actionViewClass="android.widget.SearchView" />
</menu>
类别声明为:

公共类活动扩展了AppCompatActivity


提前谢谢

尝试使用支持搜索视图:

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

完美的这是成功的。非常感谢你,安德烈!
app:actionViewClass="android.support.v7.widget.SearchView"