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