Java 微调器-通过单击在微调器中添加内容
我想做的是在微调器中添加一些东西,方法是单击它,然后单击微调器中出现的“添加选项”。我是android开发新手。有人能帮忙吗 谢谢您可以创建一个适配器(例如,an),然后使用Java 微调器-通过单击在微调器中添加内容,java,android,spinner,Java,Android,Spinner,我想做的是在微调器中添加一些东西,方法是单击它,然后单击微调器中出现的“添加选项”。我是android开发新手。有人能帮忙吗 谢谢您可以创建一个适配器(例如,an),然后使用spinner.setAdapter()方法将其绑定到微调器 重写onItemSelectedListener中的Adapter.onItemSelected()方法后,可以使用类似的函数(如果您在声明适配器为arrayAdapter的同一类中实现了onItemSelectedListener): public void已选
spinner.setAdapter()
方法将其绑定到微调器
重写onItemSelectedListener
中的Adapter.onItemSelected()
方法后,可以使用类似的函数(如果您在声明适配器为arrayAdapter
的同一类中实现了onItemSelectedListener
):
public void已选择(AdapterView父级、,
视图,内部位置,长id){
if(parent.getItemAtPosition(pos.toString().equals(“添加项”)){
arrayAdapter.add(new object());//对象是数组包含的内容
}
}
查看微调器以了解中间步骤。有关向微调器动态添加项目的示例,请查看
除此之外,到目前为止你有什么发现?具体在哪里?我可以用数组适配器和sqlite数据库同时填充微调器吗?使用sqlite数据库时,使用游标适配器可能更容易。通过一些转换函数,您也可以使用数组适配器。我可以从现有的sqlite数据库填充微调器。但我想添加一个功能,允许我单击微调器内的现有选项,例如“添加新内容”,当我单击此选项时,我将重定向到一个新活动,在该活动中,我可以向微调器添加新的“内容”。
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
}
}