【发布时间】:2018-02-07 05:36:06
【问题描述】:
我正在创建一个翻译应用程序,如果假设他从微调器中选择马拉地语,则用户需要在其中选择目标语言,那么马拉地语的值应该是“mr”,这样我就可以在 url 中传递该值。
我创建了一个spinner 并从strings.xml 分配了语言,但我想使用它的缩写形式,例如hindi,值应该是hi,我该如何实现?
<string-array name="languages">
<item>Marathi</item>
<item>Hindi</item>
<item>Japanese</item>
<item>Russian</item>
<item>Bengali</item>
<item>Greek</item>
<item>Gujarati</item>
<item>Italian</item>
<item>Malayalam</item>
<item>German</item>
<item>Punjabi</item>
<item>Tamil</item>
<item>Telugu</item>
<item>French</item>
<item>Urdu</item>
</string-array>
【问题讨论】:
-
你能解释一下完整的用例吗?更多解释表示赞赏。
-
你想要子字符串吗?
-
创建一个 Map 而不是字符串数组。在您的 java 类中创建该映射并将这些值放入您的映射中
-
问题已编辑。
-
这就像 value 和 key 但我不知道如何实现它