您好 我正在尝试基于来自网络的内容构建列表视图。 我看过了:
http://androidboss.com/load-listview-in-background-asynctask/
示例,但它使用预定义的月份数组。我怎样才能替换已知的 来自互联网的未知数量未知数量的数月? 我想加载一个listview,其中包含来自互联网的一些数据,即用户 滚动列表,它从互联网等检索下一行 而不是使用预定长度的数组。 谢谢伊恩
答案 0 :(得分:2)
您可以使用我的EndlessAdapter
。该项目有一个demo/
子项目,展示了它的用途。
答案 1 :(得分:0)
听起来你需要扩展一个适配器,比如ArrayAdapter。扩展ArrayAdapter以便您可以动态生成行或更改行数,并通知适配器基础数据已更改,这是Android中非常常见的练习。
你会发现很多这方面的教程,但基本上,如果你通过扩展ArrayAdapter实现自己的适配器,你可以覆盖getView()以编程方式生成每个视图,你可以覆盖getCount()来提供数字的行。如果某些数据已更改且您需要刷新,则可以使用notifyDataSetChanged()触发屏幕上列表的刷新。