gpt4 book ai didi

java - 带有滑动选项卡的搜索界面 android

转载 作者:行者123 更新时间:2023-12-02 04:38:20 25 4
gpt4 key购买 nike

我需要一些帮助来在不同的滑动选项卡中实现搜索功能。我有一个 Activity A,它也是我的搜索界面(顶部的搜索栏)的主要 Activity 。此 Activity 应根据选项卡、全部、组织和人员将搜索字符串传递到相应的 fragment 。

我无法弄清楚如何将搜索字符串传递给相应的 fragment 。有人有任何建议或工作代码可供我引用吗?

谢谢

请查找随附的快照。

swipe

最佳答案

在您的Activity中,声明一个公共(public)变量

public String search;  

ActivityonCreateOptionsMenu() 中,添加

SearchView searchView = (SearchView) menu.findItem(R.id.menu_search)
.getActionView();

SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() {
public boolean onQueryTextChange(String newText) {
return true;
}

public boolean onQueryTextSubmit(String query) {
search = query;
}
};
searchView.setOnQueryTextListener(queryTextListener);

在您的Fragment中,您可以通过以下方式访问字符串

String query = ((MyActivity)getActivity()).search;

试试这个。这会起作用。

关于java - 带有滑动选项卡的搜索界面 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30484050/

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