0

我正在使用 android-viewflow 库 (https://github.com/pakerfeldt/android-viewflow) 来启用水平分页。在每一页上,我想显示一个数据列表视图,每个页面都不同。

我遇到的一般实施问题是:

  1. 我是否需要为每个页面上的每个 ListView 创建一个单独的适配器或使用相同的适配器,为每个页面提供不同的数据,并且当我向左/向右页面时“Android 只知道如何处理它”?
  2. 我正在努力使用用于水平分页(而不是列表视图)的适配器的 getView 方法。当我向左/向右切换页面时,我认为 getView 是我需要实现代码的地方,该代码检索要显示的数据并将其放入该页面的列表视图中。这是正确的还是我需要以不同的方式处理事情?

感谢您对理解这一点的任何帮助,谢谢。

4

2 回答 2

0

我建议使用 ViewPager 支持类而不是 ViewFlow 进行水平分页。它更灵活,更易于使用。http://developer.android.com/reference/android/support/v4/view/ViewPager.html

于 2012-04-30T14:05:32.803 回答
0

使用片段ViewPager。这是一个例子

于 2012-05-10T10:26:38.830 回答