1

私は、テキスト ファイルから @string 値を読み取ることができる方法をあらゆる場所で探してきました。言葉で説明できないように見えるので、完全に明確であるかどうかはわかりません。そのため、このスニペットを使用します。

This is a <@string/square_root>

したがって、ファイルをテキストビューに読み込むと、平方根記号が含まれます。これは可能ですか?または、これを行う別の方法がある場合。

4

1 に答える 1

1

これを行う標準的な方法は、文字列をリソース ファイル (通常は res/values/strings.xml) に入れることです (221A は平方根記号の Unicode 値であることに注意してください)。

<string name="square_root">\u221A</string>

次に、XML レイアウト ファイルからこの文字列を参照できます。

<TextView android:text="@string/square_root" ...>

または Java コードから:

Context context = this;  // in this example the current activity is the context
String title = context.getString(R.string.square_root);
TextEdit textEdit = ....
textEdit.setText(title);

詳細については、http: //developer.android.com/guide/topics/resources/string-resource.htmlを参照してください。

于 2013-01-02T03:46:33.530 に答える