选定的选项不应出现在微调器下拉列表中

时间:2015-11-18 06:23:08

标签: android android-spinner

我有Spinner用于填充某些选项。我的Spinner充当其下方ListView的过滤器。

Spinner看起来像这样:

****选项2 ****(已选择)

****选项1 ****

****选项2 ****

****选项3 ****

****选项4 ****

有没有办法可以隐藏下拉列表中的所选项目,就像在这种情况下选择的选项2不应出现在下拉列表中

1 个答案:

答案 0 :(得分:0)

Android Spinner没有提供满足您要求的任何内置实现。

当用户选择任何项目时,您需要修改Spinner Adapter的数据集。

将所选项目保存在单独的变量中,并将其从Spinner适配器的数据集中删除。当用户选择任何其他项时,您需要将已选择的项添加到数据集,将新选择的项保存在全局变量中,并将其从Spinner适配器的数据集中删除。