【发布时间】:2017-02-22 15:20:37
【问题描述】:
我有一个小问题。
我的字符串.xml
<resources>
<!-- Months -->
<string name="january">January</string>
<string name="february">February</string>
<string name="march">March</string>
<string name="april">April</string>
<string name="may">May</string>
<string name="june">June</string>
<string name="july">July</string>
<string name="august">August</string>
<string name="september">September</string>
<string name="october">October</string>
<string name="november">November</string>
<string name="december">December</string>
</resources>
还有我的months.xml
<resources>
<string-array name="months">
<item>@string/january</item>
<item>@string/february</item>
<item>@string/march</item>
<item>@string/april</item>
<item>@string/may</item>
<item>@string/june</item>
<item>@string/july</item>
<item>@string/august</item>
<item>@string/september</item>
<item>@string/october</item>
<item>@string/november</item>
<item>@string/december</item>
</string-array>
</resources>
我为我的微调器设置了months.xml。
<Spinner
android:id="@+id/sn_months"
android:layout_width="150dp"
android:layout_height="50dp"
android:textAlignment="center"
android:entries="@array/months"/>
现在,我想使用项目的位置在微调器的 onItemSelected 中获取项目的字符串名称,例如 1 月、2 月、...而不是 1 月、2 月、...。我该怎么做?
【问题讨论】:
-
如果我理解正确,您想要使用的资源名称,例如
january来自@string/january。不可能。对不起。 -
感谢@EugenPechanec。我会找到另一种方式。