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

时间:2012-02-22 09:16:36

标签: android

在我的应用程序中,我有旋转器,如果旋转器中有10个项目,我如何从该旋转器中删除一些特定项目(如第3或第4个),我使用下面的代码但没有成功。

 for(int i = 0;i<3;i++) {
     Object t= cropT.getItem(i);
     ((ArrayAdapter<String>) cropT).remove((String) t);
     spinnerCropType.setAdapter(cropT);
 }

1 个答案:

答案 0 :(得分:1)

每次从中删除项目时都不需要设置适配器。实际上,从微调器中删除项后,需要在适配器上调用 notifyDataSetChanged()方法来刷新微调器

//for example
adapterSpinner.notifyDataSetChanged();