我有一个像这样设置的微调器:
ArrayAdapter<String> states = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, getResources().getStringArray(R.array.stateabbrev));
states.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
state.setAdapter(states);
如您所见,源是一个array.xml文件。
如果我知道数组值,我想知道如何填充它。例如,我从我的数据库中检索信息,用户来自“KY”,所以我有一个字符串“KY”,我希望微调器选择在“KY”上
答案 0 :(得分:1)
首先我们应该获得“KY”的位置
int position = states.getPosition("KY");
之后,在位置
的微调器中选择state.setSelection(position);