在我的 Android 应用程序中,我有一个微调器并使用资源文件来设置值:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="radius">
<item id="100">100 m</item>
<item id="500">500 m</item>
<item>1 km</item>
<item>5 km</item>
<item>10 km</item>
<item>15 km</item>
<item>20 km</item>
<item>30 km</item>
<item>40 km</item>
<item>50 km</item>
</string-array>
</resources>
尚不清楚选择项目时如何检索 id 字段。我在 SO 上看到的示例显示了如何获取值,但我需要获取 id。这些值取决于语言,所以我需要依靠 id 来确定选择了哪个项目。我不能依赖这个位置,因为这些值将被排序,这会导致不同语言的排序顺序不同。