Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在按“打开”后关闭/图标化SearchView;查找“;按钮_Android_Search_Searchview - Fatal编程技术网

Android 如何在按“打开”后关闭/图标化SearchView;查找“;按钮

Android 如何在按“打开”后关闭/图标化SearchView;查找“;按钮,android,search,searchview,Android,Search,Searchview,我正在使用教程中描述的SearchView。 我使用选项android:launchMode=“singleTop”在当前活动中执行搜索。 按下“查找”按钮后,键盘关闭,但SearchView保持打开状态。 执行搜索后是否可以将SearchView图标化?在实例变量中创建搜索菜单项save时 public boolean onCreateOptionsMenu(Menu menu) { searchMenuItem=menu.add("Search") .setIcon(

我正在使用教程中描述的SearchView。
我使用选项android:launchMode=“singleTop”在当前活动中执行搜索。
按下“查找”按钮后,键盘关闭,但SearchView保持打开状态。

执行搜索后是否可以将SearchView图标化?

在实例变量中创建搜索菜单项save时

public boolean onCreateOptionsMenu(Menu menu) {
    searchMenuItem=menu.add("Search")
        .setIcon(R.drawable.ab_search);

然后,当您想要关闭时,请使用
searchMenuItem.collapseActionView()

创建搜索菜单项时,请保存在实例变量中

public boolean onCreateOptionsMenu(Menu menu) {
    searchMenuItem=menu.add("Search")
        .setIcon(R.drawable.ab_search);
然后,如果要关闭,请使用searchMenuItem.collapseActionView()