stringsにhtmlタグを記述
strings.xml
<string name="hoge"><![CDATA[<font color=#f50057><b>ほげ!</b></font>が<br><font color=#304ffe><b>ふが!</b></font>できるようになりました]]></string>
Utilクラスの作成
HtmlCompat
public class HtmlCompat {
@SuppressWarnings("deprecation")
@SuppressLint("NewApi")
public static Spanned fromHtml(String source) {
if (VersionUtil.isNougatOrLater()) {
return Html.fromHtml(source, Html.FROM_HTML_MODE_LEGACY);
} else {
return Html.fromHtml(source);
}
}
}
使用
activity
text.setText(
HtmlCompat.fromHtml(activity.getString(R.string.hoge))
);