Android Scrolling Autogrow ListView

时间:2011-05-04 10:13:31

标签: android listview scroll autogrow

您好 我正在尝试基于来自网络的内容构建列表视图。 我看过了:

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

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