我有一个以下格式的错误代码XML文件:
<resources>
<string name ="e1001">"Description of error 1001"</string>
<string name ="e1002">"Description of error 1002"</string>
...
</resources>
通常可以按照惯例访问这些内容,即R.string.e1001
。
是否可以通过引用中使用变量来引用,还是必须使用Xpath?
显然这样行不通,但可以类似于以下方式:
String s = getErrorCode(); //returns a value, i.e "e1001"
showAlert(R.string.+s);