0

string在strings.xml文件中添加了一些s,如下:

<string name="29">Beaf Stake"</string>

我知道这是string从资源中检索 s 的方法:

getResources().getString(R.string.29);

但问题是我没有stringR.string. 我导入了我的项目R如下:

import xxxx.xx.xxxx.xxx.R;

我尝试重新启动 Eclipse 没有运气,那我做错了什么?

4

2 回答 2

3

使用数字变量名是错误的。它不会允许这样的事情,而是抛出一个错误。

我要求您更改字符串名称。可以遵循建议是否有关于如何命名资源的约定?

于 2013-02-19T18:44:55.157 回答
0

您的资源名称不能以数字开头,您必须使用转义字符转义引号或将整个字符串括起来。

<string name="29">Beaf Stake"</string>

应该

<string name="29">"Beaf Stake"</string>

或者

<string name="29">Beaf Stake/"</string>

关联

于 2013-02-19T18:48:09.117 回答