こんな感じでスピナーが見切れ、残念な結果になった時の対応。
スピナーの展開方向を指定するプロパティは無いみたいなんで、何かしらの工夫をして対処しないといけないみたい。
対策1.オフセットを設定
スピナーの開始位置にマイナス値を設定する。
dropDownVerticalOffsetにて調整できる。
<Spinner android:id="@+id/spinner1" android:spinnerMode="dropdown" android:dropDownVerticalOffset="-210dp" android:layout_width="wrap_content" android:layout_height="wrap_content" />
要素が動的になる場合は、ソースコードにて対応する。
対策2.ダイアログ形式にする
オフセットの設定が面倒な場合に。
android:spinnerMode="dialog" と設定する。
<Spinner android:id="@+id/spinner1" android:spinnerMode="dialog" android:layout_width="wrap_content" android:layout_height="wrap_content" />