1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| public class MyAdapter extends BaseAdapter {
private List<Bean> beans; private Context context;
public MyAdapter(List<Bean> beans, Context context) { this.beans = beans; this.context = context; }
@Override public int getCount() { return beans.size(); }
@Override public Object getItem(int i) { return null; }
@Override public long getItemId(int i) { return i; }
@Override public View getView(int i, View view, ViewGroup viewGroup) { if (view == null) { view = LayoutInflater.from(context).inflate(R.layout.list_item, viewGroup, false); } TextView textView = view.findViewById(R.id.tv); textView.setText(beans.get(i).getName()); return view; } }
|