Разница между android.R.layout.simple_spinner_dropdown_item и android.R.layout.simple_spinner_item

Вот пример кода использования 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.

Я просмотрел документацию, но не совсем понял.

30
задан Kazekage Gaara 26 May 2012 в 09:46
поделиться