Spinner- 如何将 getSelectedItem().toString() 从 Spinner 转换回 Spinner?
Spinner- How to convert from getSelectedItem().toString() from a spinner, back to a spinner?
我有这个微调器,我想将所选项目变成一个字符串,我这样做了:
Spinner to;
String string = to.getSelectedItem().toString;
我的问题是如何将 "string" 转换回微调器小部件?
这样比较好:
How to set selected item of Spinner by value, not by position?
这也行得通:(我的回答)
您创建一个带有数组(列表)的微调器。如果你想将 Spinner 设置为你从 Spinner 本身获得的字符串,像这样的东西会起作用:
for (int i = 0; i < array.size(); i++) {
if (array.get(i).equals(string) {
spinner.setSelection(i)
}
}
我有这个微调器,我想将所选项目变成一个字符串,我这样做了:
Spinner to;
String string = to.getSelectedItem().toString;
我的问题是如何将 "string" 转换回微调器小部件?
这样比较好:
How to set selected item of Spinner by value, not by position?
这也行得通:(我的回答) 您创建一个带有数组(列表)的微调器。如果你想将 Spinner 设置为你从 Spinner 本身获得的字符串,像这样的东西会起作用:
for (int i = 0; i < array.size(); i++) {
if (array.get(i).equals(string) {
spinner.setSelection(i)
}
}