我想要做的是通过点击它在微调器中添加一些东西,然后单击微调器中出现的“添加选项”。我是android开发的新手。有人可以帮忙吗?
由于
答案 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
除此之外,到目前为止你有什么?特别是你被困在哪里?