我在 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>
那么有没有办法将枚举放入微调器,或者只放入数组?或者可能是我做错了。提前致谢。