レイアウト XML で Spinner のオプションを直接設定することは可能ですか?このページでは、 ArrayAdapter を使用する必要があると示されていますが、それができないのは不便です。
ベストアンサー1
これについてはよく分かりませんが、試してみて下さい。
strings.xml で以下を定義します。
<string-array name="array_name">
<item>Array Item One</item>
<item>Array Item Two</item>
<item>Array Item Three</item>
</string-array>
レイアウト内:
<Spinner
android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="true"
android:entries="@array/array_name"
/>
これはデザイナーでは常に動作するわけではないと聞いていますが、コンパイルは問題なく行われます。