There is a Spinner object on the form - a drop-down list. The elements that it displays are taken from the array. How to organize text input in Spinner, so that when you enter the displayed items are filtered, depending on the entered text?

Spiner code in markup:

<Spinner android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/spinner" android:layout_below="@+id/textView8" android:layout_alignLeft="@+id/textView9" android:layout_alignStart="@+id/textView9" android:layout_alignRight="@+id/textView9" android:layout_alignEnd="@+id/textView9" android:spinnerMode="dialog" /> 

Form Code:

 String[] data = {"one", "two", "three", "four", "five"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.name_and_zakaz); // Получаем экземпляр элемента Spinner final Spinner spinner = (Spinner)findViewById(R.id.spinner); // Настраиваем адаптер ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // Вызываем адаптер spinner.setAdapter(adapter); } 

    1 answer 1

    It seems that you want to bike your AutoCompleteTextView , Example

    • Understood, thank you, just thought that in Android Studio there is no such element - lcnw