gpt4 book ai didi

android - 搜索 View : can't capture the close event

转载 作者:搜寻专家 更新时间:2023-11-01 09:02:21 25 4
gpt4 key购买 nike

我使用 ActionBarShellock 4.2。我认为当我单击关闭按钮时会调用 OnCloseListener() 但当我这样做时没有响应。

mSearchView.setOnCloseListener(new OnCloseListener() {
@Override
public boolean onClose() {
Toast.makeText(mContext, "OnCloseListener", 1000).show();
return false;
}
});

我尝试调用 getChildAt(index) 来获取关闭按钮。然后我认为这是不安全的,因为 SearchView 不是我自己的代码。那么,如何捕获关闭事件呢?我做错了吗?
提前致谢。

enter image description here

最佳答案

只需获取您的 menuItem,然后设置 OnActionExpandListener。然后覆盖 unimplents 方法。

@Override
public boolean onMenuItemActionExpand(MenuItem item) {

return true;
}

@Override
public boolean onMenuItemActionCollapse(MenuItem item) {

//do something on close
// you must return true
return true;
}

破解完成祝你好运

关于android - 搜索 View : can't capture the close event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14189091/

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