Bom dia,
eu criei uma lista alimentada por uma tabela do banco e carregada por um adapter, a lista e exibida normalmente, o problema ocorre na hora de selecionar um item da lista, pois nada acontece…
o método que estou usando para selecionar itens da lista:
@Override
protected void onListItemClick(ListView lista, View v, int position, long id){
super.onListItemClick(lista, v, position, id);
AlertDialog.Builder dialog = new AlertDialog.Builder(ListaGuiaActivity.this);
dialog.setTitle("GUIA");
dialog.setMessage("DESEJA CORRIGIR ESTA GUIA?");
dialog.setPositiveButton("SIM", new DialogInterface.OnClickListener() {
@Override
/Verifica se preencheu o estoque inicial
public void onClick(DialogInterface arg0, int arg1) {
Intent itGuia = new Intent(ListaGuiaActivity.this, Guia.class);
startActivity(itGuia);
}
});
dialog.setNegativeButton("NÃO", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// Continua na tela
}
});
dialog.show();
}
Ja testei com esses métodos também, mas o resultado foi o mesmo, não selecionou nada, lembrando que meus dados vem de uma tabela, eu utilizo esse método:
[quote=elisedalbello]Ja testei com esses métodos também, mas o resultado foi o mesmo, não selecionou nada, lembrando que meus dados vem de uma tabela, eu utilizo esse método:
E a lista e exibida normalmente, so e problema na hora de selecionar algo.[/quote]
Estranho pq o método que todos vão te dar para acessar o item da lista é esse… Você poderia colocar todo o código para examinarmos pq a principio para pegar tal posição e realizar uma ação apenas pelo setOnItemClickListener… Se você quiser testar de novo disponibilizar o log algo que possamos examinar mais afundo o seu codigo fica mais facil a compreenção!
Pode ter alguma view (provavelmente um textview) evitando que o “toque” chegue na listview.
para testar coloca essas propriedades nos elementos internos:
minha lista tem apenas textView’s, e eu ate mandaria o que aparece no LogCat, mas não aparece nada, nenhum erro, printStackTrace, nada, e como se eu não tivesse clicado.
[quote=fabriciov]Pode ter alguma view (provavelmente um textview) evitando que o “toque” chegue na listview.
para testar coloca essas propriedades nos elementos internos:
Vlw cara.
Funcionou aqui.
Estava usando layout personalizado e o Layout estava sobrepondo a lista. Notifiquei que nenhuma ação era chamada ao clicar sobre a lista e realizei o teste dos atributos XML que você sugeriu. Muito grato.
Abraço.
Olá pessoal sou iniciante em programação Android, e estou com uma dificuldade em CheckBoxs e nova tela(fragmento).
Resumidamente, tenho uma tela(Fragmento) [chamaremos de Tela1] com varios Checkboxs são como se fosse “categorias” de algo, e ao selecionar elas e depois clicar no botão Avançar deve abrir a Tela2 onde deve conter as “subcategorias” de cada uma das categorias selecionadas na Tela1 e tbm tem que ser em formato de Checkboxs.
Como faço pra criar estas Telas (Fragmentos) que interagem (avançando e voltando)?
E como faço para a informações (subcategorias) do meus checkboxs selecionados na Tela1 apareçam na Tela2 em formato de novos checkboxs?
P.S.: lembrando que posso selecionar de um à varios checkboxs, que são as categorias [na Tela1], e cada um delas tem de 1 à varios subcategorias que irão aparecer na segunda tela [Tela2] (somente as das categorias selecionadas) como checkboxs.
@Anderson_Baiano vi que voce tem 6 posts e todos com o mesmo texto em diversos tópicos.
Neste caso é mais recomendado abrir um novo tópico na categoria correspondente, fica mais fácil o pessoal te ajudar e não polue outros tópicos.
Espero que consiga ajuda, infelizmente ainda nao manjo muito de fragmentos.