simple_spinner_dropdown_item-视图大小

|| 我正在尝试为我的UI选择simple_spinner_item和simple_spinner_dropdown_item ...因此,我将两者都放在屏幕上以尝试将它们背靠背尝试。   虽然我更喜欢... dropdown_item的扩展样式,但是它的未扩展大小比... spinner_item大,而且我不确定为什么,因为xml定义没有区别...只是通过Java实现不同的视图, 例如
ArrayAdapter<String> adapter1 = new ArrayAdapter(this, android.R.layout.simple_spinner_dropdown_item, arrayOfSomeStrings); //set the adapter to 
Spinner1 与
ArrayAdapter<String adapter2> = new ArrayAdapter(this,android.R.layout.simple_spinner_item, arrayOfSomeMoreStrings);  //set the adapter to spinner2
在我看来,simple_spinner_dropdown_item必须具有不同的prefferedHeight / size之类的东西。以及如何覆盖它并使两个微调器在UI上看起来相同,直到展开?     
已邀请:
好吧,我也在这个领域做一些研究。我认为,您应该仅将.simple_spinner_item与适配器定义一起使用(即,上面的spinner2代码)。 要实现对微调器的下拉菜单,只需执行以下操作:
ArrayAdapter<String> adapter2 = new ArrayAdapter(this,android.R.layout.simple_spinner_item, arrayOfSomeMoreStrings);  //set the adapter to spinner2
adapter2.setDropDownViewReSource(android.R.layout.simple_spinner_dropdown_item);
    

要回复问题请先登录注册