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?
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?
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
Sim, mas eu gostaria que, ao clicar no item da List, eu recupere o valor, podendo manipula-lo a partir dai…
Galera, descobri, basta fazer isso:
[code]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();
}
}); [/code]
Ao clicar em um item da lista, lança o toString() do objeto Item.