Объединить Spinner и AutoCompleteTextView - программирование
Подтвердить что ты не робот

Объединить Spinner и AutoCompleteTextView

Я спрашиваю себя, возможно ли, объединить Spinner и AutoCompleteTextView. В основном я хочу AutoCompleteTextView, который показывает все записи из Array, когда я нажимаю на него.

Кто-нибудь знает, как это сделать?

4b9b3361

Ответ 1

Попробуйте этот код:

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

Ответ 2

Просто выяснилось, что это делает именно то, о чем я просил:

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();
        }
    });