メソッドでビューをリサイクルしましたgetView()
か? そうでない場合は、次のことを行います。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(mInflater == null){
mInflater = (LayoutInflater)mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
View viewItem = convertView;
if(viewItem == null)
viewItem = mInflater.inflate("YOUR_LAYOUT", null);
//Continue with your code but use viewItem as the view of the list view line, that way you don't always create new instance of it. This is what helped me in the same problem.
編集:次の投稿を確認してください。役立つ場合があります。
ListView で画像の遅延読み込みを行うにはどうすればよいですか
パフォーマンスのためのマルチスレッド