【问题标题】:Android-viewflow with ListItems带有 ListItems 的 Android 视图流
【发布时间】:2012-04-30 13:57:13
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: android android-listview adapter


    【解决方案1】:

    使用fragmentsViewPager。这是example

    【讨论】:

    • 我开始挖掘片段以更好地理解它们。你对一个可能有十几个页面的应用程序的性能有任何感觉,每个页面都有自己的片段来托管项目的列表视图?谢谢你的链接,我会尝试这种方法。
    【解决方案2】:

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

    【讨论】:

    • 我认为 ViewPager 只支持固定数量的页面,您无法添加/删除页面。这不正确?
    • ViewPager 需要一个 PagerAdapter,它可以动态添加视图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 2020-05-07
    • 1970-01-01
    相关资源
    最近更新 更多