gpt4 book ai didi

android - 使用recyclerview android过滤男性和女性结果searchview

转载 作者:行者123 更新时间:2023-11-30 01:39:05 25 4
gpt4 key购买 nike

我的一个标签中有一个带有搜索 View 的回收 View ,其中包含人们的性别。当我使用 searchview 过滤男性时,女性结果也出现了,这是因为女性包含男性,我写了这个但它似乎不起作用我尝试在线搜索但没有任何有用的东西。

if (gender.contains(query)) {
filteredModelList.add(model);
if (query.startsWith("male".toLowerCase())){
filteredModelList.remove(model.gender.startsWith("female".toLowerCase()));

}
}

我想做的是,当用户搜索男性时,我不希望显示女性结果,同样,如果人们搜索女性,我不希望显示男性结果。

为了让您更好地理解,我粘贴了一些屏幕截图:

enter image description here enter image description here enter image description here

最佳答案

当查询等于“男性”时,您可以搜索特定的案例,如下所示:

if(gender.contains(query))
{
if(query.toLowerCase().equals("male"))
{
if(gender.toLowerCase().startsWith(query.toLowerCase()))
{
filteredModelList.add(model);
}
}
else
{
filteredModelList.add(model);
}
}

因此只有当您输入“男性”时,“女性”才会显示。

关于android - 使用recyclerview android过滤男性和女性结果searchview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34742506/

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