2010-02-11 16 views

risposta

-1

Ho cambiato il metodo ArrayAdapter di spinner e ho ottenuto il mio Spinner personalizzato. basta cambiare il parametro di questo metodo come

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

in cui il file contiene mylayout

1

La risposta accettata mi ha aiutato ad eccezione volevo il menu a discesa per mostrare subito prima che l'utente inizia a digitare (in realtà un filatore modificabile) e non mi importava per quanto riguarda l'auto-completamento, quindi lascio subito l'effetto di aggiungere:

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

Nel caso questo aiuti qualcuno.

Problemi correlati