Spinnerの選択はDropDownとDialogがある
表題の通り。
layout.xmlでSpinnerのタグに spinnerModeを指定することで 選択方式をDialogとDropDownを切り替えることができる。
//Dialog
<android.support.v7.widget.AppCompatSpinner android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/spinner1" android:spinnerMode="dialog" />
//Spinner
<android.support.v7.widget.AppCompatSpinner android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/spinner2" android:spinnerMode="dropDown" />
AppCompatSpinnerのデフォルトはdropDownだが この記述で簡単にDialogに変更することができる。
ちなみにstyleをandroid:Widget.SpinnerにするとDialogになる。
過去のメモより抜粋