0

これは簡単な質問だと思いますが、Android で文字列を参照する方法がわかりません。例えば

この EditText では、文字列をハードコーディングしたくありません。こんにちは、res フォルダー内の文字列を参照するようにします。どうすればいいですか?

4

4 に答える 4

2

xml に次の文字列があるとします。

<string name="string_one">My string</string>

コードでこれにアクセスする必要があります:

String str = resources.getString(R.string.string_one);

EditText を取得したxmlでも使用できます。

android:text="@string/string_one"
于 2013-02-10T18:38:49.407 に答える
0

理解した。res 値フォルダーに文字列を作成して参照するだけです。

于 2013-02-10T18:39:02.760 に答える
0

フォルダにファイルstrings.xmlを作成しres/values、次のようなテキストを追加します

<string name="card">Card</string>

次に、レイアウト内のテキストを android:text="@string/card" として参照します

于 2013-02-10T18:37:56.153 に答える
0

res/values/ フォルダーにファイル strings.xml を作成し、その中に次のようなテキストを追加します。

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <string name="mystring">MyStringFromXML</string>
</resources>

次に、レイアウト内のテキストを次のように参照します。

android:text="@string/mystring"

そしてJavaファイルでは次のようにします:

String string = getString(R.string.mystring);
于 2013-02-10T18:41:07.127 に答える