[英]Android Listview: getView called for every position at start
我有一個Listview
,大約有10個單元格都具有自定義布局。 這就是為什么我的itemVIewCount
為10的原因,因為所有單元格都不同,所以我無法回收視圖。
我遇到的問題是,在設置listview
的adapter
時,不僅為可見位置調用了getView
,而且還為每個位置調用了getView
。 另外,我無法在listVIew
滾動,只能看到前3個單元格。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView != null) {
//recycled view is unique, so it is correct
return convertView;
}
return preLoadedViews.get(position);
}
愚蠢的問題,在Hierarchyiew中誤讀了ListView的高度。 這確實是問題,它設置不正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.