我尝试制作一个微调器,它在第一次使用时会在折叠状态下显示“请选择... ”等文本,当它显示下拉状态时,它会显示所有项目,但没有选择任何东西。 我尝试了不同的方法:
使用带有额外“请选择... ”项目的列表并尝试在第一个下拉列表中将其从列表中删除(问题是当微调器丢弃时没有通知第一次下来)
尝试通过覆盖getDropDownView来隐藏下拉视图中的第一个项目。但是当我将视图的高度设置为0到0像素时,微调器在其视图的末尾留下了一些额外的空间,看起来在调用getDropDownView之前计算了视图的大小。
还有其他想法吗?谢谢!