Android のスピナーに問題があります。そのコンテンツに列挙値を設定できません。スピナーのコードは次のとおりです。
<Spinner
android:id="@+id/spTrainingType"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:entries="@attr/TrainingType"
android:prompt="@string/hint_training_type" />
そして、ここに列挙型があります:
<declare-styleable name="TrainingStyle">
<attr name="RecallType">
<enum name="Vibro" value="1" />
<enum name="Music" value="2" />
<enum name="Silent" value="3" />
<enum name="Alarm" value="4" />
</attr>
<attr name="RepeatType">
<enum name="Daily" value="1" />
<enum name="Weekly" value="2" />
<enum name="Monthly" value="3" />
</attr>
<attr name="TrainingType">
<enum name="Jogging" value="1" />
<enum name="Cross" value="2" />
<enum name="Climbing" value="3" />
<enum name="BikeTrip" value="4" />
</attr>
</declare-styleable>
列挙型をスピナーに配置する方法、または配列のみを配置する方法はありますか? または、私が間違っているかもしれません。前もって感謝します。