簡體   English   中英

Android Listview:getView在開始時為每個位置調用

[英]Android Listview: getView called for every position at start

我有一個Listview ,大約有10個單元格都具有自定義布局。 這就是為什么我的itemVIewCount為10的原因,因為所有單元格都不同,所以我無法回收視圖。

我遇到的問題是,在設置listviewadapter時,不僅為可見位置調用了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.

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