-9

誰かがAndroidStringとの違いを教えてもらえますか?string

4

4 に答える 4

6

Stringはライブラリjava.lang.Stringに存在するクラスですが、stringはxmlファイルです。

取得する値でIDを参照するAndroidの値に存在します

コーディングで。

于 2013-01-25T11:22:49.497 に答える
2

stringは、プロジェクトのRクラス内のstring(サブクラス)を指します。

文字列はjava.lang.Stringパッケージを参照します

于 2013-01-25T11:18:13.733 に答える
2

java.lang.Stringandroid.R.stringについて質問されていると思います。

Stringクラスはjava.lang 、Androidプロジェクト(実際にはすべてのJavaプロジェクト)に自動的にインポートされるパッケージで定義されます。

文字列はandroid.R.string、xmlで指定された静的文字列です。

于 2013-01-25T11:24:11.627 に答える
2

これらのリンクをチェックしてください

文字列ドキュメント

文字列ドキュメント

たとえば、以下のコードを見てください

String name = "";
  switch (row.getNameKey()) {
  case keyName1:
    name = getString(R.string.keyName1);
    break;
  case keyName2:
    name = ...
    ...
}

R.stringは、Resources(Strings.xml)からStringを取得するために使用されます。

于 2013-01-25T11:24:17.797 に答える