微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

simple_spinner_dropdown_item-视图大小

如何解决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);
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。