gpt4 book ai didi

ActionBar 上的 Android SearchView,检测点击搜索

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:54:27 24 4
gpt4 key购买 nike

在我的应用程序中,与许多其他应用程序一样,有一个通用的搜索小部件 ( http://developer.android.com/guide/topics/search/search-dialog.html#UsingSearchWidget )。

只有在按下键盘上的搜索按钮时,我才会更改 fragment (并将搜索的词传递给它)。

我试过

searchView.setOnSearchClickListener(new OnClickListener() { 
@Override public void onClick(View v) {
} });

但是当您按下操作栏上的按钮时会触发它,它会展开搜索输入,而不是在单击键盘按钮搜索时触发。

你知道怎么可能吗?

最佳答案

您可以使用它来检测操作栏搜索中的搜索键按下:

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {

@Override
public boolean onQueryTextSubmit(String s) {
[You actions here]
return false;
}
}

关于ActionBar 上的 Android SearchView,检测点击搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24333665/

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