1. ホーム
  2. アンドロイド

[解決済み】レイアウトXMLにスピナーを直接入力する方法

2022-04-05 21:55:44

質問

スピナーのオプションをレイアウトxmlで直接入力することは可能ですか? このページ は、ArrayAdapterを使用した方が良いのでしょうか?それができないのは不便な気がします。

どのように解決するのですか?

よくわからないけど、試してみてね。

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"
    />

デザイナーではうまくいかないこともあるらしいが、コンパイルは問題なくできる。