在我的应用程序中,我有两个微调器,其中一个使用相同的适配器。
Spinner mSpinner1 = findSpinnerView(R.id.spinner1);
Spinner mSpinner2 = findSpinnerView(R.id.spinner2);
SpinnerCustomAdapter mAdapter = new SpinnerCustomAdapter(this,List<Food> foodList);
mSpinner1.setAdapter(mAdapter);
mSpinner2.setAdapter(mAdapter);
如何在适配器中删除或添加项目?更具体地说,当我选择其中一个项目时,选择的项目应该被删除,而当我选择另一个项目时,应该删除该项目,但前一个项目应该再次出现。
最佳答案
我建议您以这种方式删除微调项:
foodList.remove(foodList.get(itempostoremove));
SpinnerCustomAdapter mAdapter = new SpinnerCustomAdapter(this, foodList);
mSpinner1.setAdapter(mAdapter);
关于android - 如何在 Spinner 适配器中添加/删除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18295969/