微调器集选择不起作用
spinner set selection doesn't working
我只需要使用从数据库中获取的位置向微调器添加 setselection
方法。
我都试过了(在是文本的位置)
spinner.setselection(in);
spinner.setselection(in,true);
但它始终显示微调器使用的数组中的第一个对象
感谢帮助
你试过用物品的名字来获取排名吗?
spinner.setSelection(((ArrayAdapter)spinner.getAdapter()).getPosition("Item Name"));
尝试一下它会起作用
for (int i = 0; i < array.size(); i++) {
if (postion == Integer.parseInt(array.get(i))) {
spinner.setSelection(i);
break;
}
}
确保在完成微调器的 setAdapter()
后调用 setSelection()
。
我只需要使用从数据库中获取的位置向微调器添加 setselection
方法。
我都试过了(在是文本的位置)
spinner.setselection(in);
spinner.setselection(in,true);
但它始终显示微调器使用的数组中的第一个对象
感谢帮助
你试过用物品的名字来获取排名吗?
spinner.setSelection(((ArrayAdapter)spinner.getAdapter()).getPosition("Item Name"));
尝试一下它会起作用
for (int i = 0; i < array.size(); i++) {
if (postion == Integer.parseInt(array.get(i))) {
spinner.setSelection(i);
break;
}
}
确保在完成微调器的 setAdapter()
后调用 setSelection()
。