优化说明在代码注释里
package com.clc.app2;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import java.util.LinkedList;
public class HardwareAdapter extends BaseAdapter {
private LinkedList<Hardware> list;
private Context context;
public HardwareAdapter(LinkedList<Hardware> list, Context context) {
this.list = list;
this.context = context;
}
//必须重写,且必须返回数据总条数,如下
@Override
public int getCount() {
return list.size();
}
@Override
public Object getItem(int position) {
return null;
}
//必须重写,且必须返回当前遍历的索引,如下
@Override
public long getItemId(int position) {
return position;
}
//此方