实施 Android 搜索过滤器,如 FourSquare 或 Ebay

use*_*291 5 search android android-listview android-filter

我的问题是关于 Android 中的过滤。Ebay 和 Foursquare 都有一个看起来像是从右侧滑入的对话片段。在这个片段中有几个嵌套的列表视图,它们打开和扩展以填充片段。当嵌套列表视图打开时,顶部也会出现一个后退箭头。

选择过滤器后,它们将显示为顶级片段中每个类别名称下的列表视图文本。(请参阅 ebay 屏幕截图中“迪士尼”和“HTC”的不同颜色文本)

我想知道是否有一个库来实现这样的嵌套列表视图?这是过滤搜索结果的最佳实践吗?

我已经包含了屏幕截图,希望能显示我在说什么。

Ebay 过滤器碎片顶级 Ebay 过滤嵌套列表视图 Foursquare 过滤嵌套列表视图 Foursquare Filter Fragment 顶层

Md *_*fur 0

您可以通过带有自定义单元格的 android Expandable ListView来完成此操作。

下面是一个关于带有自定义单元格的可扩展 ListView 的示例。

谢谢