[Resolvido]List view com multipla escolha...como recuperar o valor?

3 respostas
erickles

Pessoal,

Tenho uma listView do tipo “simple_list_item_multiple_choice”. Nessa list tenho instanciado vários objetos. Alguém saberia me dizer como recuperar o objeto selecionado da lista?

3 Respostas

Z

Olá erickles

Faça um for no seu listView e verifique os caras que estão com o valor selected value true e então pegue o value deles … então você pode add em um array , concatena o valor, etc …

#invasaoZumbi \o/

abss

erickles

Sim, mas eu gostaria que, ao clicar no item da List, eu recupere o valor, podendo manipula-lo a partir dai…

erickles

Galera, descobri, basta fazer isso:

listItens.setOnItemClickListener( new ListView.OnItemClickListener() {
        	@Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
            	
            	Item item = (Item) listItens.getAdapter().getItem(arg2);
            	
            	Toast.makeText(SimuladorItem.this, item.toString(), Toast.LENGTH_LONG).show();
            	                
            }        	
        	
        });

Ao clicar em um item da lista, lança o toString() do objeto Item.

Criado 30 de março de 2012
Ultima resposta 30 de mar. de 2012
Respostas 3
Participantes 2