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)
    }
}