Вот пример кода использования spinner в android:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.gender_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
Я понял, что нам нужно указать макет для строк данных в адаптер
Но зачем опять использовать метод setDropDownViewResource()
Я имею в виду, что делает эта функция, а также подскажите, чем она отличается от конструктора ArrayAdapter
.
Я просмотрел документацию, но не совсем понял.