0

@string/ 参照エラー

android:text="Button"動作しません。で特別な文字列を作成し、値を持つボタンの を に変更values/strings.xmlする必要があります。android:text="Button"android:text="@string/button""Button"

以前は機能していた問題は何ですか?

4

2 に答える 2

3

これらはエラーのみの警告ではありません。すべての IDE に lint と呼ばれるツールがあり、プログラマーがその言語の標準形式でコードを書くのに役立ちます。Android の標準的な方法では、xml で使用されるすべての文字列値を格納するために string.xml を使用するため、lint はハードコードされたラベルを直接設定するのではなく、それらを文字列リソースに追加してからリソース ID を設定する必要があるという警告を表示します。

そして、次のような文字列値を使用することにはいくつかの利点があります

  • アプリの多言語サポートを提供する場合は、複数の文字列リソースを使用できます。
  • ソースコードを変更せずにいつでも変更できます。
  • すべてのリソースは R.java に自動的に追加されるため、クラスでも使用できます。

詳細はこちら --

文字列リソース

于 2012-09-01T02:34:19.923 に答える
0

ハードコードされた文字列「行 3」、@string リソースを使用する必要があります

これは私の質問に答えてくれました。一番。

アラン

于 2012-09-01T02:20:50.970 に答える