E ai pessoal, estou tentando selecionar um item do spinner a partir do texto
int posicao = adapterCategoria.getPosition("Texto");
spnCategorias.setSelection(posicao);
Estou pegando a posição que ele está no adapter e seto a posição no spinner, porém não está funcionando
Alguém sabe como resolver?
Quando ele clicar no item do Spinner, ele deve setar o que? Não entendi corretamente sua dúvida…
Por exemplo eu tenho um spinner carregado com os itens:
Item 1
Item 2
Item 3
Item 4
Eu estou tentando selecionar o Item 3, mas não diretamente pelo índice dele e sim pelo nome
Seta uma Tag em cada item do Spinner com o mesmo nome do item e verifica com Object.equals() com todos os itens do Spinner.
Itera através dos itens do Spinner.
for (int i = 0; i < seuSpinner.getCount(); i++) {
if (seuSpinner.getItemAtPosition(i).toString().equals("Item 3")) {
seuSpinner.setSelection(i);
}
}