0

私は、Listviewすべてカスタム レイアウトを持つ約 10 個のセルを持つ を持っています。itemVIewCountすべてのセルが異なるため、ビューをリサイクルできないため、10を持っているのはそのためです。

私が抱えている問題は、表示されているものだけでなく、 mygetViewの を設定すると、すべての位置に対して呼び出されることです。さらに、 をスクロールできません。上部の 3 つのセルしか表示されません。adapterlistviewlistVIew

@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);
}
4

1 に答える 1

0

ばかげた質問です。Hierarchyiew の ListView の高さを読み間違えました。これは確かに問題でした。正しく設定されていませんでした。

于 2012-08-14T12:13:26.830 に答える