Android静态/动态微调器列表以不同方式显示

时间:2012-10-03 10:05:19

标签: java android android-spinner

我正在开发一个使用两个Spinner组件的Android应用程序。第一个项目在编译时使用XML分配,第二个项目在运行时分配。使用单选按钮和带有大量填充的行显示第一个Spinner的列表。第二个仅使用文本显示,填充最少。我使用Android API版本7和9对此进行了测试。

为什么它们的显示方式不同,我该如何预防呢?

修改解决方案:Difference between android.R.layout.simple_spinner_dropdown_item and android.R.layout.simple_spinner_item

原来我使用了两种不同的布局,因为ArrayAdapter默认使用与在XML中初始化时不同的布局。我通过添加这一行来解决它:
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

0 个答案:

没有答案