0

我一直在浏览这些和其他“论坛”,但我无法找到我所面临的这个问题的“指南”。

我有一个 Android 课程,我决定开始开发我自己的应用程序,一切都很顺利,直到我达到这一点:我得到了一个包含多个项目的自定义列表视图。现在我想在列表视图上方有一个下拉菜单或几个复选框,以便用户可以根据他的选择过滤所述项目。

我读过的每个教程都谈到了通过编辑文本字段和用户输入过滤列表视图,但我希望用户单击一个按钮并运行过滤器。

这里有没有人有关于我该怎么做的教程/指南?

感谢和欢呼您的时间!你的,/D~

4

1 回答 1

1

在我设法做到这一点时回答自己:

正如许多互联网教程所示,只需让您的自定义适配器实现可过滤,然后创建一个满足您的标准的自定义过滤器 - 有很多互联网教程,但如果有人需要,我可以附上代码。

完成后,您需要做的就是从按钮/微调器项中调用:adapter.getFilter().filter(yourControlString)。yourControlString 基本上会告诉您的自定义过滤器您想要显示什么以及您不想显示什么 - 您必须在您的 CustomFilter 上对其进行自定义。同样,这听起来比实际情况更难。

于 2013-05-18T17:17:49.577 回答