Android以编程方式打开searchview

时间:2017-12-14 14:17:36

标签: java android kotlin searchview

我有一个搜索菜单:

   <item
        android:id="@+id/act_search"
        android:icon="@drawable/ic_search"
        app:showAsAction="always"
        app:actionViewClass="android.support.v7.widget.SearchView"
        android:title="Search"/>

当用户回到我的屏幕时,我需要恢复searchview状态。 因此,如果用户使用查询打开搜索 - 应该打开后面的菜单。

如果用户回到我的屏幕后我使用searchView.isIconified = true - 我的视图已打开,但如果查询为空,则关闭按钮消失,并在用户输入时显示。所以关闭点击,在图标化被调用之后,只需清除查询字符串,之后该关闭按钮消失,无法关闭searchview。 有没有办法做什么?

MenuItem.expandActionView()也无法正常工作

0 个答案:

没有答案