Abrir o spinner ja expandido? {Resolvido}

4 respostas
A

Tenho uma lista dentro de um spinner e gostaria de em vez de clicar no spinner ao abrir a tela ele ja abrir expandido mostrando a lista e não ter que clicar no spinner para abrir a lista, tem como?

Obrigado.

4 Respostas

F

A descrição esta bem difícil de entender… Seja mais detalhado, explicando passo a passo que gostaria que acontecesse ( e com virgulas :stuck_out_tongue: )

A

Tenho uma lista dentro de um spinner

Spinner s = (Spinner) findViewById(R.id.Spinner01);
		s.setPrompt("Select grid size");
		ArrayAdapter adapter = ArrayAdapter.createFromResource(this,
				R.array.type, android.R.layout.simple_spinner_item);
		adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		s.setAdapter(adapter);

		s.setOnItemSelectedListener(new OnItemSelectedListener() {

			@Override
			public void onItemSelected(android.widget.AdapterView<?> arg0,
					View arg1, int pos, long arg3) {

				((Spinner) findViewById(R.id.Spinner01)).setSelection(0);

				int x, y;

				switch (pos) {
				case 1:
					x = 4;
					y = 4;
					break;
				case 2:
					x = 4;
					y = 5;
					break;
				case 3:
					x = 4;
					y = 6;
					break;
				case 4:
					x = 5;
					y = 6;
					break;
				case 5:
					x = 6;
					y = 6;
					break;
				case 6:
					// CarregaTelaPrincipal();
				default:
					return;
				}			

			}

O que eu quero saber, é se ao abrir a tela em vez de clicar no botão do spinner para expandir a lista, ja abrir a tela mostrando a tela do spinner.

Obrigado.

F

no seu onResume chame o spinner.performClick(); :slight_smile:

A

fabriciov:
no seu onResume chame o spinner.performClick(); :)
Deu certo, muito obrigado

Criado 4 de julho de 2013
Ultima resposta 4 de jul. de 2013
Respostas 4
Participantes 2