Galera, tenho um ArrayAdapter customizado do tipo ItensLista ( ArrayAdapter ), eu retorno um toString concatenando valores. como faço pra pegar uma valor específico no array adapter?
Class ItensLista:
public class ItensLista implements Serializable {
private String produto;
private String valor;
public ItensLista () {
id = 0;
}
public String getProduto() {
return produto;
}
public void setProduto(String produto) {
this.produto = produto;
}
public String getValor() {
return valor;
}
public void setValor(String valor) {
this.valor = valor;
}
@Override
public String toString()
{
return produto + " " + valor;
}
}
Aqui eu preencho meu ArrayAdapter:
ItensLista itl = new ItensLista();
//PREENCHE OS VALORES
itl.setProduto(item);
itl.setValor(valItem);
adapter.add(itl);
E quando eu uso o adapter.getItem(1)
ele me retora os valore concatenados e eu queria apenas o valor do produto ou o nome. Como faço isso?