无法使用getSelectedItemPosition()获取项目在Spinner中的位置

时间:2012-06-18 10:46:02

标签: android android-spinner

我必须将在微调框中选择的项目的位置传递给另一个活动。我正在使用:

 int result = spinner.getSelectedItemPosition();

但是,此“结果”未显示所选的正确位置。虽然我用的时候:

        String bloodGroup = String.valueOf(spinner.getSelectedItem());

这显示了正确的结果..

第一种情况可能出现了什么问题?

1 个答案:

答案 0 :(得分:0)

该代码应该有效。尝试向微调器添加onItemSelectedListener(),并在每次更改微调器值时记录所选值。然后你会看到它是否是正确的。很可能你在其他地方重置了那个价值。