私は、コードの作業の次の行を持っている:変更フォントの色のAndroidメーカー
PrintText += "<font color='#33B5E5'>P1</font>";
この行はスカイブルーにP1を出力しますが、P1はので、私はからテキストを取りたいアプリに選ばlenguageに応じてchancheすることができます私が持っているのstrings.xmlでのstrings.xml
:
<string name="str_P1">P1</string>
は、私はこれを試してみました:
のstrings.xml:10このライン印刷 "getResources()のgetString(R.string.str_P1)" スカイブルーの "P1"
もこれを試していない
<string name="str_P1">"<font color='#33B5E5'>P1</font>"</string>
コード:
PrintText += getResources().getString(R.string.str_P1);
この行は、「P1」を黒で印刷します。必要に応じて空色ではありません。
Strings.xmlからP1を取ってスカイブルーに「P1」を印刷するにはどうすればよいですか?
'getResources()。getString(R.string.str_P1)'はコード内の文字列とみなされるためです。前に文字列quote( ")を終了し、' getResources() '行の後に開始してください。 –