gpt4 book ai didi

java - 在 android.support.v7.widget.SearchView 的关闭监听器上

转载 作者:行者123 更新时间:2023-12-01 10:29:42 25 4
gpt4 key购买 nike

我的 Activity 中有一个菜单,其中包含以下代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_search"
android:title="Search"
android:icon="@drawable/abc_ic_search_api_mtrl_alpha"
app:showAsAction="ifRoom|collapseActionView"
app:actionViewClass="android.support.v7.widget.SearchView" />

还有一个 oncreatoptions 菜单:

    @Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu, menu);
searchView = (SearchView) menu.findItem(R.id.action_search).getActionView();
searchView.setOnCloseListener(new SearchView.OnCloseListener() {
@Override
public boolean onClose() {
Toast.makeText(getApplicationContext(),"onClose",Toast.LENGTH_LONG).show();
show_all_drugs();
return false;
}
});
return true;
}

但是在密切监听器上不起作用。什么问题?我如何在 Activity 的 oncreate 中使用我的搜索 View ?

最佳答案

试试这个:

@Override
public boolean onMenuItemActionCollapse(MenuItem item) {
Toast.makeText(getApplicationContext(),"hello",Toast.LENGTH_LONG).show();
show_all_drugs();
return true;
}

关于java - 在 android.support.v7.widget.SearchView 的关闭监听器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35152113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com