2010-02-11 25 views

Respuesta

-1

Cambié el método de spinner ArrayAdapter y obtuve mi Spinner personalizado. basta con cambiar el parámetro de este método como

Spinner spinner = (Spinner) findViewById(R.id.Spinner01); ArrayAdapter adapter=ArrayAdapter.createFromResource(This,R.array.statename,R.layout.mylayout); spinner.setAdapter(adp); 

en la que el archivo contiene mylayout

1

La respuesta aceptada me ayudó, excepto que quería el menú desplegable para mostrar inmediatamente antes de que el usuario empieza a escribir (en realidad un spinner editable) y no le importaba tanto sobre la autocompleción, así que dejo que tenga el efecto desplegable inmediato al agregar:

autoCompleteTextView.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       autoCompleteTextView.showDropDown(); 
      } 
     }) 

En caso de que esto ayude a alguien.

Cuestiones relacionadas