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