1

これは、strings.xml から文字列を呼び出そうとしています:

<string name="before">I have read and understood the</string>

この行を使用して文字列を呼び出します。

String append1 = getResources().getString(R.string.before);

「前に解決できないか、フィールドではありません」というメッセージが表示されますが、同じファイルの別の文字列を使用すると問題なく動作します。「...(R.string.」と入力すると、選択可能な文字列のリストが表示されますが、一部の文字列がそのリストに表示されません。なぜですか?

4

2 に答える 2

5

場合によっては、strings.xmlで文字列を宣言してから、 R.stringを使用してそれらを使用しようとすることがあります。すぐに、EclipseはIDを自動生成して保存する.RファイルにIDを生成できません....そのようなことが起こるたびに、常にすべてのファイルを保存し、プロジェクトをクリーンアップしてビルドするようにしてください。

そのようなほとんどすべてのケースでは、保存、クリーン、ビルドだけで機能しますが、これは特殊なケースです。

ではごきげんよう。

于 2013-08-24T06:03:54.900 に答える