Tem uma listview que cada linha dela possui uma imageView, preciso trocar essa imageview dinamicamente, eu conseguir pegar a view da linha q eu quero trocar, a partir da view peguei a imageView da view, mais quando tentei alterar a view no adapter nao consegui, tentei usar o notifyall deu erro, tentei o notifydatasetchanged tb nao deu certo, nao acontece nada, alguem sabe alguma forma de fazer essa alteraçao no adapter dinamicamente?
mais deixa eu explicar o q eu fiz, eu criei um HashMap<Integer, View> e dentro do onListItemClick, eu passo a referencia do objeto que e um codigo e passei a view selecionada, quando eu faço uma determinada ação eu chamo um metodo dentro do adapter
<blockquote>public void mudarImagemProdutoPedido(List itens, HashMap<Integer, View> views) {
for (Item item : itens) {
Produto produto = item.getProduto();
View view = views.get(produto.getCodigo());
((ImageView)view.findViewById(R.list_produtos_id.btn_config_item)).setImageResource(R.drawable.ok);
notifyDataSetChanged();
}
}
so que nao acontece nada a imagem nao muda