Java和Android开发的新手。我正在制作一个可扩展的String[] example = new String[] { "I want this text to have bold underline and linebreak" };
,并希望格式化子字符串中的文本。至少对于粗体,下划线和换行符。或者在不偏离目的的情况下更轻松地做到这一点。
{{1}}
答案 0 :(得分:0)
到目前为止,格式化文本的最简单方法是使用Html.fromHtml()
和标准HTML标记。全部支持粗体,斜体和下划线。
myTextView.setText(Html.fromHtml("<b>This</b> <u>is a</u> <i>test</i>"));
或者,按照String[]
示例(假设您添加HTML标记):
myTextView.setText(Html.fromHtml(example[0]));