2010-02-11 13 views

Odpowiedz

-1

Zmieniłem metodę spinnera na ArrayAdapter i otrzymałem swój własny Spinner. wystarczy zmienić parametr tej metody jak

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

w którym plik mylayout zawiera

1

Zaakceptowanych odpowiedź pomogła mi z wyjątkiem chciałem spadek w dół, aby zobaczyć bezpośrednio przed rozpoczęciem użytkownik wpisując (naprawdę edytowalną tarczy) i nie obchodzi wiele informacji o automatycznym uzupełnianiu, więc pozwoliłem, aby miał natychmiastowy efekt drop-down, dodając:

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

Jeśli to pomoże komuś.