使用滑动标签android搜索界面

时间:2015-05-27 13:32:58

标签: java android android-fragments

我需要一些帮助才能在不同的滑动标签中实现搜索功能。 我有一个Activity A,它也是我搜索界面的主要活动(顶部的搜索栏)。此活动应根据选项卡“所有”,“组织”和“人员”将搜索字符串传递给相应的片段。

我无法弄清楚如何将搜索字符串传递给相应的片段。有没有人有任何我可以参考的建议或工作代码?

由于

请找到附件快照。

swipe

1 个答案:

答案 0 :(得分:2)

Activity中,声明一个公共变量

public String search;  

onCreateOptionsMenu()的{​​{1}}中,添加

Activity

并在您的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

试试这个。这将有效。