gpt4 book ai didi

Android getStringArray 只返回小写

转载 作者:行者123 更新时间:2023-11-29 14:05:53 25 4
gpt4 key购买 nike

我对此很陌生,非常感谢对此的任何帮助。

我正在使用 getStringArray() 来检索包含字符串的数组。每个字符串的首字母大写。但是当数组加载到java数组中时,所有字母都是小写的。

arrays.xml 中的数组:

    <string-array name="playerformatnames">
<item>Red</item>
<item>Orange</item>
<item>Yellow</item>
<item>Green</item>
<item>Blue</item>
<item>Violet</item>
</string-array>

加载数组的代码:

    String[] playerFormatNames = 
context.getResources().getStringArray(R.array.playerformatnames);

这将导致数组内容:"red"、"orange"、yellow"、...大写字符不见了。

所以我的问题是:

  • 这是正常行为吗?
  • 如果我想保留大写字母,我做错了吗?
  • 是否是 Eclipse 的错误/配置错误?

谢谢!

最佳答案

我以前没有注意到这个问题,但它确实看起来像一个问题,就像我将要建议的声音一样令人讨厌,这可能是必要的。您可能想尝试这样的操作来保留所有格式。

<string-array name="playerformatnames">
<item><![CDATA[Red]]></item>
...
</string-array>

也就是说,将CDATA中的每个元素的内容都包裹起来。

关于Android getStringArray 只返回小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7068416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com