标签 View 中的 Android 操作栏搜索

标签 android tabs android-actionbar fragment

我正在使用 android fragment 。我的应用程序中有一个主要 Activity 和 3 个 fragment (tab1、tab2、tab3)。每个 fragment 都使用基本适配器包含自己的自定义 ListView 。我想在每个 fragment 中实现操作栏搜索 View .我可以通过在每个布局中设置 editttext 来使用 edittext 搜索操作来做到这一点。但我的问题是是否可以在每个选项卡中使用 actionbar searchview 来做到这一点?如果是,我如何检测当前选择或聚焦的选项卡?是否可以在 fragment 中使用自定义 ListView 来做到这一点?请帮我提供一些链接或答案。提前致谢:)

最佳答案

是的,所有问题的答案都是"is"。

您可以只使用一个搜索框来过滤所有选项卡/fragment 中的所有 ListView 。 (我假设这就是你想要做的)

TabHost 有一个方法 getCurrentTab() 返回焦点选项卡的索引。

搜索栏的内容(这是一个 EditText),您现在知道要发送到哪个 fragment 。您可以使用它来过滤 ListView

关于标签 View 中的 Android 操作栏搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27264621/

相关文章:

javascript - 带选项卡的 if else 语句我现在使用 Jquery

android - 更改操作栏菜单为 appcompat 选择的文本颜色

java - OnClickListener 不再起作用。

android - 在 Android 中正确实现 ViewPager2

android - 在 SlidingTabLayout 中自定义选定的选项卡文本颜色

javascript - 使用折叠式和选项卡

android - 带有 Fragment 选项卡和 AdMob 的操作栏

android - 设置Action bar下拉菜单不可见

android - 更改工具栏后退箭头颜色

android - 子 Activity 返回时需要重新创建 Activity