我在一个活动中有三个微调器,我可以在其中编辑用户已经输入数据库的信息。我已经能够通过查询我的 SQLite 数据库来设置文本字段的文本以匹配用户可以编辑的内容。用微调器可以做同样的事情吗?
例如,如果用户之前选择了 2000 年,在新的编辑活动中,我希望微调器已经在 2000 年被选中,然后他们可以根据需要进行更改。
到目前为止,我只看到了基于整数位置设置微调器位置的选项。这可以通过提供一年来完成吗?谢谢你的帮助。
这是我目前正在使用我的月份微调器进行的工作:
ArrayList<String> list = new ArrayList( Arrays.asList(getResources().getStringArray(R.array.months)) );
int pos = list.get("March");
spinMonth.setSelection(pos);