我对此很陌生,非常感谢你提供的任何帮助。
我正在使用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“,... 大写字符消失了。
所以我的问题是:
谢谢!
答案 0 :(得分:0)
我以前没有注意到这个问题,但它似乎是一个令人担忧的问题,就像我要提出的那样令人讨厌的声音可能是必要的。您可能希望尝试这样的操作来保留所有格式。
<string-array name="playerformatnames">
<item><![CDATA[Red]]></item>
...
</string-array>
也就是说,将每个元素的内容包装在CDATA
。