>
Rafael, boa tarde,
Como posso recuperar o id de um produto no spinner?
Tenho o spinner.xml com os campos txvNome, txvPreco, txvID.
Tenho:
Spinner spProdutos = (Spinner) findViewById(R.id.spProdutos);
SQLiteDataBase db = openOrCreateDatabase("vendas.db", Context.MODE_PRIVATE", null);
Cursor cursor = db.rawQuery("SELECT * FROM produtos ORDER BY nome ASC",null);
String[] from = { "_id ", "nome", "preco"};
int[] to = {R.id.txvID, R.txvNome, R.id.txvPreco};
SimpleCursorAdapter ad = new SimpleCursorAdapter (getBaseContext(), R.layout.spinner, cursor, from, to);
spProdutos.setAdapter(ad);
Suponha que tenha a tabela abaixo com os campos id e nome. Quero preencher um spinner com o campo nome e ao selecionar um nome, mostrar o id correspondente num textView.
id = 1
nome = a
id = 2
nome = b
id = 3
nome = c
Exemplo:
Selecionei o nome b no spinner e me mostrar o id = 2.
Alguém poderia ajudar?