新的Java和Android开发。我正在制作可扩展的ListView
,并希望将子字符串中的文本格式化。至少对于大胆,下划线和线路破坏。或任何更轻松的方法可以在不偏离目的的情况下做到这一点。
String[] example = new String[] { "I want this text to have bold underline and linebreak" };
到目前为止,格式文本的最简单方法是使用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]));