java代码中的getString()

时间:2012-06-12 07:17:09

标签: android string

我正在尝试从java代码中访问我的strings.xml,但由于某种原因我只能访问一些默认的android字符串。 这就是我的工作:

private static Context context;
context = getApplicationContext();

context.getString(R.string.somthing);

R.string包含一些字符串,但不包含在strings.xml中的字符串。

3 个答案:

答案 0 :(得分:1)

您是否导入了android.R或生成的R文件?

答案 1 :(得分:1)

我认为您已导入android.R,因此请将其删除,然后将R.class导入为

import your.package.name.R;

此处your.package.name是您在Manifest.xml文件中写的包名。

答案 2 :(得分:0)

请改用此代码

Resources resources = context.getResources();
resources.getString(R.string.something)