0

string次のように、strings.xmlファイルにいくつかのsを追加しました。

<string name="29">Beaf Stake"</string>

stringこれがリソースからsを取得する方法であることを私は知っています:

getResources().getString(R.string.29);

stringしかし、問題は、これがにリストされていないことR.stringです。プロジェクトRを次のようにインポートしました。

import xxxx.xx.xxxx.xxx.R;

運が悪かったのでEclipseを再起動しようとしましたが、何が間違っているのでしょうか。

4

2 に答える 2

3

数値変数名を持つことは間違っています。そのようなことは許可されず、代わりにエラーがスローされます。

文字列名の変更をお願いします。推奨事項に従うことができますリソースに名前を付ける方法に関する規則はありますか?

于 2013-02-19T18:44:55.157 に答える
0

リソース名は数字で始めることはできず、エスケープ文字で引用符をエスケープするか、文字列全体を囲む必要があります。

<string name="29">Beaf Stake"</string>

する必要があります

<string name="29">"Beaf Stake"</string>

また

<string name="29">Beaf Stake/"</string>

リンク

于 2013-02-19T18:48:09.117 に答える