如何通过xmlpullparser将xml数据动态添加到spinner项目

时间:2014-12-21 11:57:07

标签: android xml parsing spinner xmlpullparser

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

1 个答案:

答案 0 :(得分:1)

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

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

    spinner.setAdapter(dataAdapter);

如果基础数据发生变化,请更新ArrayList,然后致电dataAdapter.notifyDataSetChanged()