0

スピナーで選択したアイテムの位置を別のアクティビティに渡す必要があります。私が使用しているもの:

 int result = spinner.getSelectedItemPosition();

ただし、この「結果」には、選択した正しい位置が表示されません。私が使用するとき:

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

これは正しい結果を示しています。

最初のケースでは何がうまくいかなかったのでしょうか?

4

1 に答える 1

0

そのコードは機能するはずです。スピナーにa を追加してみてonItemSelectedListener()、スピナーの値を変更するたびに選択した値をログに記録してください。次に、それが正しいものかどうかを確認します。ほとんどの場合、その値を別の場所でリセットしています。

于 2012-06-18T11:12:30.620 に答える