如何将微调器值设置为字符串

时间:2011-10-31 21:46:53

标签: android

我有一个像这样设置的微调器:

        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”上

1 个答案:

答案 0 :(得分:1)

首先我们应该获得“KY”的位置

int position = states.getPosition("KY");

之后,在位置

的微调器中选择
state.setSelection(position);