【问题标题】:How to dynamically add xml data to spinner item by xmlpullparser如何通过 xmlpullparser 将 xml 数据动态添加到微调器项
【发布时间】:2014-12-21 11:57:07
【问题描述】:

我正在尝试使用 xmlpullparser 从 url 加载微调器下拉项目。我可以解析 xml 数据,但无法将它们动态添加到微调器项中。我该怎么做?

【问题讨论】:

    标签: android xml parsing spinner xmlpullparser


    【解决方案1】:

    将您的 XML 数据转换为 ArrayList,然后使用如下代码:

        ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>
                     (this, android.R.layout.simple_spinner_item, yourArrayList);
    
        spinner.setAdapter(dataAdapter);
    

    如果底层数据发生变化,更新ArrayList,然后调用dataAdapter.notifyDataSetChanged()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-30
      • 2017-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多