public View getView(int i, View view, ViewGroup vg) { ListItem item = lista.get(i); LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v; if (comImagem) { v = inflater.inflate(R.layout.list_item_image, null); ImageView img = (ImageView) v.findViewById(R.item.img); img.setImageResource(item.getIcone()); } else { v = inflater.inflate(R.layout.list_item, null); } TextView textNome = (TextView) v.findViewById(R.item.nome); textNome.setText(item.getNome()); return v; }