有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

AppCompatActivity中的java搜索输入

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

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

搜索菜单。xml代码是:

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

该活动的OnCreateOptions菜单代码为:

@Override
public boolean onCreateOptionsMenu(Menu menu)
{
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.search_menu, menu);
    return true;
}

课程声明如下:

public class NasActivity extends AppCompatActivity

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    尝试使用支持搜索视图:

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