Pessoal estou como seguinte problema, porém dei uma olhada aqui no grupo e não consegui identificar algo para me ajudar a solucionar.
Bom o basicamente o que tenho é o seguinte, uma Listview com um adapter customizado, onde tenho alguns textView e um checkbox, e implementei um onClickListener no adapter e adicionei o listener para a linha toda do meu adapter e para o checkbox.
Dentro desse Listener tenho uma logica para verificar quantos itens posso escolher.
O problema é que qualquer lugar do item ele marca o checkbox perfeitamente, porem quando eu clico primeiro no checkbox ele não o marca. O que eu precisaria é deixar tudo que está no item do adapter clicavel.
Dei uma olhada no CheckedTextView e não sei se seria uma opção trocar a forma como a lista está hoje.
No meu listener eu deixei assim para "verificar" quando é clicado pelo checkbox ou pela linha do item.
....
viewHolder.chkBox.setOnClickListener(this);
iewHolder.row.setOnClickListener(this);
....
@Override
public void onClick(View v) {
CheckBox chk = null;
try {
chk = (CheckBox) v.getTag();
} catch (Exception e) {
chk = (CheckBox) v.findViewById(R.id.chkbox);
}
...
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comentários:
Postar um comentário