2012-08-07 34 views
0

**现状:**ViewPager其中每个视图共享相同的ListView

一个活动,其中一个的ListView,改变基于复位三种不同的适配器之间的适配器其内容。只有一个带有id:list的ListView。而已。当我重置适配器时,它会调整列表视图的内容。

我想要做什么:

使用ViewPager页不同的列表实例之间。

问题:查看寻呼机似乎设置为单独布局,但我已将所有逻辑写入单个列表。使用三个不同的ListView指向不同的列表将是一个很大的重写。

问:如何使用ViewPager在不同适配器生成的同一列表的视图之间切换,这些视图是由应用于列表的不同适配器生成的?

回答

0

只为每个页面使用相同的片段。在意图中设置一个变量,告诉片段应该使用哪个适配器。从技术上讲,它不是同一个listview,虽然它是相同的代码(这是我认为通常很重要的)。

考虑到滑动动画,我不认为它在技术上可能是相同的listview。

+0

同意它不能是相同的listview,因为不同的数据必须同时出现。你能否澄清Fragment如何与ViewPager一起使用。 – 2012-08-08 00:07:55

相关问题