0

そのため、同様の質問についていくつかのアドバイスに従ってきましたが、どうにかしてそれに入ることができませんでした。ユーザーがその下のボタンをクリックしたときに、選択した文字列を取得したい「e」というスピナーがあります。

次のようにネストされたクラスを実装しました。

class SelectedListener implements OnItemSelectedListener{
            public void onItemSelected(AdapterView<?> parent, View view, int pos, long id){
                String selected = parent.getItemAtPosition(pos).toString();
            }

            public void onNothingSelected(AdapterView parent){
                //does nothing
            }
        }
        e.setOnItemSelectedListener(new SelectedListener());

ここにいる他のユーザーからのアドバイスとアンドロイド開発者のチュートリアルに従うだけで、次のように文字列変数に保存したい場合、それを取得するためにどの呼び出しを行うべきかわかりません。

String selected = //don't know what to put here

希望は十分に明確です。前もって感謝します。

4

1 に答える 1

0

私はかなり確信しています:

e.getSelectedItem().toString()
于 2012-04-17T03:32:11.390 に答える