2013-09-24 21 views
10

Zadaję sobie pytanie, czy jest to możliwe, aby połączyć Spinner i AutoCompleteTextView. Zasadniczo chcę AutoCompleteTextView, który pokazuje wszystkie wpisy od Array po kliknięciu go.Połącz Spinner i AutoCompleteTextView

Czy ktoś wie, jak to zrobić?

+0

poz kliknięcia różni się od jednego do drugiego –

+0

turbinki to dać u pisition ale AutoCompleteView Donot Give u Position też spróbuj –

Odpowiedz

3

Spróbuj kod:

ArrayAdapter myAdapter = new ArrayAdapter<String>(this, 
        android.R.layout.simple_dropdown_item_1line, YOUR_ARRAY); 
    myAutoCompleteTextView.setAdapter(myAdapter); 
29

Właśnie dowiedziałem się, że robi dokładnie to, co ja z prośbą o:

final AutoCompleteTextView textView; 
    final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
      getActivity(), android.R.layout.simple_dropdown_item_1line, 
      getResources().getStringArray(R.array.names)); 

    textView = (AutoCompleteTextView) v.findViewById(R.id.txtViewNames); 
    textView.setAdapter(arrayAdapter); 
    textView.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(final View arg0) { 
      textView.showDropDown(); 
     } 
    }); 
+0

Very Good Job Man! Szukałem dokładnie tego samego. Chciałbym móc do +10. Ale to, co znalazłem, to kiedy wpisujemy dwa znaki, to pokazuje opcje w rozwijanym menu. Ale nadal jest to bardzo ładny przykład. Dzięki. – gprathour

+1

'textview.setthreshold = 1; "wil rozwiązać twój problem @ GPRathour –

Powiązane problemy