[英]Android Scrolling Autogrow ListView
您好,我正在嘗試根據 web 的內容構建列表視圖。 我看過:
http://androidboss.com/load-listview-in-background-asynctask/
示例,但它使用預定義的月份數組。 如何用已知的月份數組替換來自互聯網的未知數量的項目? 我想從互聯網加載一些數據的列表視圖,用戶滾動列表並從互聯網等檢索下一行,而不是使用預定長度的數組。 謝謝伊恩
你可以使用我的EndlessAdapter
。 該項目有一個demo/
子項目演示其使用。
聽起來您需要擴展一個適配器,例如 ArrayAdapter。 擴展 ArrayAdapter 以便您可以動態生成行或更改行數,並通知 Adapter 底層數據已更改,這是 Android 中非常常見的練習。
你會發現很多關於這個的教程,但是,基本上,如果你通過擴展 ArrayAdapter 來實現你自己的適配器,你可以覆蓋 getView() 以編程方式生成每個視圖,你可以覆蓋 getCount() 來提供行數。 如果某些數據已更改並且您需要刷新,您可以使用 notifyDataSetChanged() 來觸發屏幕上列表的刷新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.