在不更改项目布局主题的情况下设置微调器适配器
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_spinner_dropdown_item);
modeSpinner.setAdapter(spinnerArrayAdapter);
您缺少下拉视图布局。
我用这种方式填充微调器
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_spinner_dropdown_item);
modeSpinner.setAdapter(spinnerArrayAdapter);
您缺少下拉视图布局。