在不更改项目布局主题的情况下设置微调器适配器

setting spinner adapter without changing the item layout theme

我用这种方式填充微调器

    ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(getActivity(),   android.R.layout.simple_spinner_item, stringArray);
    modeSpinner.setAdapter(spinnerArrayAdapter);

但是这些代码改变了微调项主题

那么如何在不更改默认主题的情况下设置 Spinner 适配器

正确的源代码是:

ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(getActivity(),   android.R.layout.simple_spinner_item, stringArray);
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spin‌​ner_dropdown_item);
modeSpinner.setAdapter(spinnerArrayAdapter);

您缺少下拉视图布局。