0

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

private static Context context;
context = getApplicationContext();

context.getString(R.string.somthing);

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

4

3 回答 3

1

你是导入 android.R 还是你生成的 R 文件?

于 2012-06-12T07:18:39.713 回答
1

我认为您已导入android.R,因此只需将其删除并将您的R.class喜欢导入为

import your.package.name.R;

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

于 2012-06-12T07:25:22.703 回答
0

请改用此代码

Resources resources = context.getResources();
resources.getString(R.string.something)
于 2012-06-12T07:19:52.470 回答