ContatoAdapter(Context context, List<Contato> contatos) { super(context, 0, contatos); } @Override public View getView(int position, View convertView, ViewGroup parent) { View view = null; return view; } // ... } cria uma view para cada célula salva o contexto e a lista