Android滚动自动增长列表视图



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

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

示例,但它使用预定义的月份数组。我如何替换已知的互联网上未知数量的物品的月份数组?我想加载一个列表视图,其中包含来自互联网的一些数据,用户滚动列表并从互联网等检索下一行而不是使用预定长度的阵列。感谢Ian

您可以使用我的EndlessAdapter。该项目有一个demo/子项目演示其用途。

听起来你需要扩展一个适配器,比如ArrayAdapter。扩展ArrayAdapter,以便动态生成行或更改行数,并通知适配器底层数据已更改,这在Android中是一项非常常见的操作。

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

最新更新