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.
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.
A descrição esta bem difícil de entender… Seja mais detalhado, explicando passo a passo que gostaria que acontecesse ( e com virgulas
)
Tenho uma lista dentro de um spinner
[code]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;
}
}[/code]
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.
no seu onResume chame o spinner.performClick(); 
[quote=fabriciov]no seu onResume chame o spinner.performClick(); :)[/quote]Deu certo, muito obrigado