标签,片段和列表视图

时间:2013-03-31 23:03:40

标签: android android-listview android-fragments android-tabhost

我有一个显示列表视图的活动,列表视图包含在片段中。

我现在需要通过在现有列表视图上添加许多其他列表视图(本质上是过滤器)来扩展视图。

我计划使用制表符构造,理想情况下都使用相同的片段。

1)是否可以在一个XML布局中多次引用同一个片段,如果是这样,我假设每个片段都需要一个不同的标记。

2)tabhost可以设置为只使用相同的片段,我可以管理适配器来执行过滤。

哪种方法最好?

1 个答案:

答案 0 :(得分:0)

使用ListFragment而不是将ListView放入Fragment中。然后你有一个适配器,你给你的物品。使用相同的adatper,因为我假设列表中的项目视图在应用过滤器后不会更改。

最后,使用SearchView并使用其方法setOnQueryTextListener()来定义新的侦听器。在您的项目列表中应用您的过滤器。最后,将此过滤的项目列表提供给适配器。