2011-05-04 53 views
0

你好 我想建立一個基於網頁內容的列表視圖。 我在當時一看:Android滾動自動增長列表查看

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

的例子,但它使用了幾個月預定陣列。我怎樣才能用已知的 幾個月替代來自互聯網的未知未定數量的項目? 我想加載一個列表視圖與來自互聯網的一些數據,用戶 滾動列表,它從互聯網等檢索下一行等等 ,而不是使用預定長度的數組。 謝謝伊恩

回答

0

這聽起來像你需要擴展一個適配器,如ArrayAdapter。擴展ArrayAdapter以便您可以動態生成行或更改行數,並通知適配器底層數據已更改,這在Android中是非常常見的練習。如果你通過擴展ArrayAdapter來實現你自己的適配器,你可以重寫getView()以編程方式生成每個視圖,並且你可以重載getCount()來提供行數。如果某些數據已更改並且需要刷新,則可以使用notifyDataSetChanged()觸發屏幕上列表的刷新。