我有一个使用 ArrayAdapter 由字符串列表填充的 android 微调器,它运行良好,但是由于微调器的显示方式,我遇到了列表项的显示高度问题。
乍一看,ArrayAdapter 似乎可以使用单一布局来显示选项,这会导致我遇到的问题。当在微调器中显示当前项目时(当用户没有从列表中选择新项目时)微调器会填充文本,以便微调器的大小适合单击。但是,当用户点击它并调出列表以选择新项目时,所显示的列表项目在高度方面太小了。如果我使用的项目布局以合理的高度显示列表项,那么由于列表项自身的填充,微调器本身会变得异常巨大。
关于如何管理这两种项目显示模式的高度的任何想法,以便它们有效地以相同的高度值显示,而不是微调器高度大于列表项显示高度?