【问题标题】:Android Scrolling Autogrow ListViewAndroid 滚动自动增长 ListView
【发布时间】:2011-05-04 10:13:31
【问题描述】:

你好 我正在尝试基于网络内容构建一个列表视图。 我看过了:

http://androidboss.com/load-listview-in-background-asynctask/

示例,但它使用预定义的月份数组。我怎样才能替代已知的 来自互联网的未知数量的项目几个月? 我想加载一个列表视图,其中包含来自互联网的一些数据,用户 滚动列表并从互联网等检索下一行 而不是使用预定长度的数组。 谢谢伊恩

【问题讨论】:

    标签: android listview scroll autogrow


    【解决方案1】:

    您可以使用我的EndlessAdapter。该项目有一个 demo/ 子项目展示了它的使用。

    【讨论】:

      【解决方案2】:

      听起来您需要扩展一个适配器,例如 ArrayAdapter。扩展 ArrayAdapter 以便您可以动态生成行或更改行数,并通知 Adapter 底层数据已更改,这是 Android 中非常常见的练习。

      你会发现很多关于这个的教程,但是,基本上,如果你通过扩展 ArrayAdapter 来实现你自己的适配器,你可以覆盖 getView() 以编程方式生成每个视图,你可以覆盖 getCount() 来提供数字的行。如果某些数据已更改并且您需要刷新,您可以使用 notifyDataSetChanged() 触发屏幕上列表的刷新。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-29
        • 1970-01-01
        • 2017-09-14
        • 2021-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多