Canvas.drawText无法从R.string获取值

时间:2011-06-27 07:31:00

标签: android layout

我在overlay类中使用canvas。 码 canvas.drawText(getString(R.string.destination), (float) point2.x+4, (float) point2.y+4, paint); 错误是没有找到资源。 我试过了

final Resources r = Resources.getSystem();

r.getString(android.R.string.untitled);

getResources().getString(R.String.nameHere); 

但无法解决。 任何人都可以帮助我

2 个答案:

答案 0 :(得分:2)

有时eclipse不会正确更新R级。然后尝试清理/关闭+打开你的项目。

答案 1 :(得分:1)

检查导入以确保您已导入R类,而不是android.R类。获取字符串通常由activity.getResources().getString(int id)完成。希望这会有所帮助。