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 に答える