如何从微调器中的项目列表中删除特定的选定项目

ezh*_*hil 1 android spinner

我按照http://www.designerandroid.com/?p=8这个在微调器中添加值。在它中,当我们选择“清除微调器项目”时,整个事件将被删除。但我需要选择的特定项目只想删除。任何人都可以帮助我.. 示例代码对我有很大帮助。

use*_*210 5

如果要删除微调器中的选定项目:

adapter.remove((String)spinner.getSelectedItem());
adapter.notifyDataSetChanged();
Run Code Online (Sandbox Code Playgroud)

其中“适配器”是设置到微调器的适配器,就这么简单。:)

如果适配器超出范围,您可以从微调器中获取适配器,正确投射并移除物品:

((List<String>) spinner.getAdapter()).remove((String)spinner.getSelectedItem());
((List<String>) spinner.getAdapter()).notifyDataSetChanged();
Run Code Online (Sandbox Code Playgroud)