本文介绍了如何清除android中的微调器值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我在第一个微调器中选择项目(第一个不是其他项目)时,我有两个微调器,它存储在数组中,第二个微调器填充来自Web服务的数据.我希望当我再次选择第一个为旋转器标题的数据时,它应该从第二个旋转器中清除所有值.我做了所有的花招,但无奈.建议我.
i have two spinners when i select items(other then first item) in first spinner which is saved in array it populates data in spinner second which comes from web services. i want that when i again select first data which is title of spinner first it should clear all the value from spinner second. i did all tricks but helpless. suggest me.
我的代码是:
if(spinner1== 0) {
spinner2List.clear();
ArrayAdapter<String> adapterEmpty = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, spinner2List);
adapterEmpty.setDropDownViewResource(R.layout.spinner_layout);
// Apply the adapter to the spinner
spinner2.setAdapter(adapterEmpty);
}
谢谢.
推荐答案
您已调用 spinner2List.clear();
,但尚未通过使用 notifyDataSetChanged();
方法.
You have called spinner2List.clear();
but haven't notified the adapter by using notifyDataSetChanged();
method.
这篇关于如何清除android中的微调器值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!