簡體   English   中英

在列表視圖中,Android中可以加載多少個列表項

[英]In List view how many list items can load in android

通常在Android中使用ListView,但是在列表視圖中可以完全加載多少個項目? 是否可以裝載10,000多個物品?

ListView本身將在內存中僅保留少數視圖項-屏幕上顯示的視圖項,以及可能等待回收的少量廢品。 ListView不是限制因素。

限制因素是提供ListViewAdapter 如果您的適配器實現將所有數據項保留在內存中(例如ArrayAdapter ),那么您勢必會達到極限。 還有其他適配器,例如CursorAdapter ,可以按需加載數據項,而不將所有內容保留在內存中。 他們進一步擴大規模。

當然有可用性。 ListView實際上無法用於瀏覽10000個項目的列表。 如果確實要顯示那么多數據,那么您將遇到用戶界面設計問題。

嘗試在View getView(int position, View convertView, ViewGroup parent)使用ViewHolderconvertView 您可以在內存不足的情況下加載10,000多個項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM