ArrayAdapter TextView资源与原始Android默认值不同

时间:2013-07-28 13:13:31

标签: java android android-layout spinner

我正在使用Spinner在java代码中动态更改ArrayAdapter的条目:

String[] spec = getResources().getStringArray(R.array.home_specialty_spinner_sem_1_4);
ArrayList<String> specialty = new ArrayList<String>(Arrays.asList(spec));
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(Launch.this, android.R.layout.simple_spinner_dropdown_item, specialty);
homeSpecialty.setAdapter(spinnerArrayAdapter);

问题在于,当使用android.R.layout.simple_spinner_dropdown_item时,微调器将如图2和图3所示。

enter image description here

我想要实现的是使用图3的对话框样式获得图1(android.R.layout.simple_spinner_item)的外观(这是我使用字符串数组填充Spinner时的默认设置XML(Spinner条目)没有任何ArrayAdapter

有什么想法吗?

0 个答案:

没有答案