-2

スピナーの最初のアイテム、またはデフォルトのアイテムをクリックすると、スピナーが折りたたまれます。他のすべてのアイテムは、目的のアクションを実行します。アクションを発生させる最初のアイテムを取得するにはどうすればよいですか?

4

1 に答える 1

3

選択を変更したとき、つまり、で新しいアイテムを選択したときにのみが呼び出されるsetOnItemSelectedListener()ため、この問題が発生しています(のを実装していると仮定しますSpinner)。したがって、デフォルトの選択を選択すると、単に折りたたまれます。SpinneronItemSelected()SpinnerSpinner

この説明がお役に立てば幸いです。

于 2012-06-19T07:01:04.137 に答える