我在strings.xml文件中添加了一些string
,如下所示:
<string name="29">Beaf Stake"</string>
我知道这是从资源中检索string
的方法:
getResources().getString(R.string.29);
但问题是我在string
中找不到此R.string
。我导入了我的项目R
,如下所示:
import xxxx.xx.xxxx.xxx.R;
我尝试重启Eclipse而没有运气,所以我做错了什么?
答案 0 :(得分:3)
拥有数字变量名称是错误的。它不会允许这样的事情而是抛出错误。
我请求您更改字符串名称。可以遵循建议Are there conventions on how to name resources?
答案 1 :(得分:0)
您的资源名称不能以数字开头 你必须用一个esacape角色来逃避引号,或者把整个刺痛包围起来。
<string name="29">Beaf Stake"</string>
应该是
<string name="29">"Beaf Stake"</string>
或
<string name="29">Beaf Stake/"</string>