[Android] Problema ao selecionar item do spinner

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…

:confused: :confused: :confused:

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.

:slight_smile:

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);
			}
		}