2011-05-04 50 views
0

你好 我想建立一个基于网页内容的列表视图。 我在当时一看:Android滚动自动增长列表查看

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

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

回答

0

这听起来像你需要扩展一个适配器,如ArrayAdapter。扩展ArrayAdapter以便您可以动态生成行或更改行数,并通知适配器底层数据已更改,这在Android中是非常常见的练习。如果你通过扩展ArrayAdapter来实现你自己的适配器,你可以重写getView()以编程方式生成每个视图,并且你可以重载getCount()来提供行数。如果某些数据已更改并且需要刷新,则可以使用notifyDataSetChanged()触发屏幕上列表的刷新。