如何在字符串数组中存储整数作为名称。我必须在我的项目中输入数字。
这是我的array.xml
<string-array name="1">
<item>kN</item>
<item>μg</item>
<item>mg</item>
<item>g</item>
<item>kg</item>
</string-array>
感谢
答案 0 :(得分:2)
名称必须是有效的java标识符,因为它用于生成R.java文件。
请参阅http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8
通常情况下,它不能(或以数字开头),不能是true
,false
,null
答案 1 :(得分:0)
您不能将整数用于名称,因为稍后它将在R.java中转换为变量名称,而java中的变量名称只能以$(美元符号),_(下划线)或任何字母开头。
因此,您可以使用<string-array name="1">
或<string-array name="_1">
或<string-array name="$1">
<string-array name="a1">
。