为了账号安全,请及时绑定邮箱和手机立即绑定

Android 搜索视图在工具栏上的行为不正确

Android 搜索视图在工具栏上的行为不正确

ibeautiful 2023-04-26 13:51:49
那里有显示我的应用程序实际行为的视频: https://www.youtube.com/watch? v=81XIdEo0lks&feature=youtu.be 你看到当我单击搜索图标时,它只是将其移动到左侧,然后我需要再次点击它,然后我需要点击 x 按钮 2 次才能真正退出搜索视图,一团糟。以下是我希望搜索视图的行为方式: https://www.youtube.com/watch ?v=sJ-Z9G0SDhc&tMainActivity.java(仅相关部分)@Override    public boolean onCreateOptionsMenu(Menu menu) {        MenuInflater inflater = getMenuInflater();        inflater.inflate(R.menu.options_menu, menu);        MenuItem searchItem = menu.findItem(R.id.app_bar_search);        SearchManager searchManager = (SearchManager) MainActivity.this.getSystemService(Context.SEARCH_SERVICE);        SearchView searchView = null;        if (searchItem != null) {            searchView = (SearchView) searchItem.getActionView();        }        if (searchView != null) {            searchView.setSearchableInfo(searchManager.getSearchableInfo(MainActivity.this.getComponentName()));        }        return super.onCreateOptionsMenu(menu);    }options_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/app_bar_search"        android:icon="@drawable/ic_search_black_24dp"        android:title="Search"        app:showAsAction="ifRoom|collapseActionView"        app:actionViewClass="android.widget.SearchView" />    <item        android:id="@+id/logout_btn"        android:title="Log Out" /></menu>我希望我的搜索视图表现得像那个视频中的搜索视图,点击搜索,键盘出现,你可以输入,你可以退出。我还想让这个 3 个垂直点图标在我进入搜索视图时消失。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 85 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信