如何清除android中的微调器值

如何清除android中的微调器值

本文介绍了如何清除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中的微调器值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 17:39