微调器 - 通过单击在微调器中添加内容

时间:2011-05-14 00:31:49

标签: java android spinner

我想要做的是通过点击它在微调器中添加一些东西,然后单击微调器中出现的“添加选项”。我是android开发的新手。有人可以帮忙吗?

由于

2 个答案:

答案 0 :(得分:2)

您可以创建适配器(例如,ArrayAdapter),然后使用Spinner.setAdapter()方法将其绑定到您的微调器。

在您覆盖Adapter.onItemSelected()中的onItemSelectedListener方法后,您可以使用这样的功能(如果您已经在同一个类中实现了onItemSelectedListener,那么您已经宣布了称为arrayAdapter}的适配器:

public void onItemSelected(AdapterView<?> parent,
    View view, int pos, long id) {

    if (parent.getItemAtPosition(pos).toString().equals("Add Item")) {
         arrayAdapter.add(new object());  //object is what your array contains
    }
}

查看微调器tutorial以了解中间步骤。

答案 1 :(得分:0)

有关向Spinner动态添加项目的示例,请查看Populate Spinner dynamically in android from edit text

除此之外,到目前为止你有什么?特别是你被困在哪里?