我有Spinner
用于填充某些选项。我的Spinner
充当其下方ListView
的过滤器。
Spinner
看起来像这样:
****选项2 ****(已选择)
****选项1 ****
****选项2 ****
****选项3 ****
****选项4 ****
有没有办法可以隐藏下拉列表中的所选项目,就像在这种情况下选择的选项2不应出现在下拉列表中
答案 0 :(得分:0)
Android Spinner没有提供满足您要求的任何内置实现。
当用户选择任何项目时,您需要修改Spinner Adapter的数据集。
将所选项目保存在单独的变量中,并将其从Spinner适配器的数据集中删除。当用户选择任何其他项时,您需要将已选择的项添加到数据集,将新选择的项保存在全局变量中,并将其从Spinner适配器的数据集中删除。