Comportamento estranho de clique na visualização em lista com o cabeçalho da seção
-
29-10-2019 - |
Pergunta
Estou tendo uma visualização de lista personalizada com cabeçalho da seção.
Nota: esta não é uma lista comum. É um cabeçalho de seção.
A lista personalizada é a seguinte:
Antes de clicar na imagem semelhante, ela se parece com a Imagem 1 e após clicar deve mudar para a Imagem 2.
Meu problema é que:
-
Parece muito estranho se eu clicar na imagem semelhante de determinada linha Imagem semelhante em outras linhas são alteradas.
-
Algumas vezes, ele lança a exceção de Ponteiro Nulo se eu clicar na primeira linha da lista.
O que eu preciso é que, se eu clicar na imagem Curtir de uma lista específica, seu estado ou cor apenas mudam, outras devem permanecer inalteradas.
Tentei este link , mas não ajudou eu.
Uma vez que é um cabeçalho seccionado, o adaptador calcula o cabeçalho também como uma linha, de modo que o tamanho da lista também inclui o cabeçalho. Faça anotações também.
Solução
tente isso.para click listener
holder.like_icon.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
ViewHolder VH = (ViewHolder)convertView.getTag();
VH.like_icon.setBackgroundResource(android.R.drawable.btn_star_big_on);
}
});