gpt4 book ai didi

android - 如何在 viewpager 和分段 Controller 中实现不同 ListView 的搜索功能

转载 作者:行者123 更新时间:2023-11-30 02:51:55 25 4
gpt4 key购买 nike

我正在使用操作栏、 View 寻呼机和分段 Controller 。主屏幕包含带有搜索功能的操作栏,在操作栏下方有一个 View 寻呼机,其中包含 3 个选项卡,每个选项卡包含 6 个分段 Controller 选项卡,每个分段 Controller 选项卡包含一个自定义 ListView ,这里是屏幕 Scrren detials每个选项卡都包含自定义 ListView 。这里我想实现像 facebook 这样的搜索功能。意味着如果用户点击操作栏搜索按钮,应该显示一个新的搜索屏幕,然后如果用户输入搜索关键字,它应该显示突出显示的选项卡数据的搜索结果

最佳答案

根据tab位置使用方法ontab listener获取tab位置我们可以轻松做到

获取标签位置

    public void onTabSelected(final Tab tab, FragmentTransaction ft) {

tabposition = tab.getPosition();

}

像这样使用 Tab 位置searchview.setOnQueryTextListener(new OnQueryTextListener() {

        @Override
public boolean onQueryTextSubmit(String query) {
// TODO Auto-generated method stub


if(tabposition==0)
{
//Write tab0 search here
}
if(tabposition==1)
{
//Write tab1 search here
}

if(tabposition==2)
{
//Write tab2 search here
}
return TRUE;
}
@Override
public boolean onQueryTextChange(String newText) {
// TODO Auto-generated method stub

repeat the same thinng like verifying based on positions
return true;
}
});

如果还有疑问可以联系我

关于android - 如何在 viewpager 和分段 Controller 中实现不同 ListView 的搜索功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23992720/

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