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:

Lista personalizada

insira a descrição da imagem aqui

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:

  1. Parece muito estranho se eu clicar na imagem semelhante de determinada linha Imagem semelhante em outras linhas são alteradas.

  2. 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.

Link da atividade principal

List_Data

Lista personalizada

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.

Foi útil?

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); 

} 
});
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top