问题描述
|
我必须将文本添加到按钮上以粗体显示第一行,然后取消显示第二行,但我无法弄清楚它是哪个新行字符。
b.setText(Html.fromHtml(\"<b>\" + st + \"<\\b>\" + \"\\n\" + cursor.getString(1)));
香港专业教育学院也试过
b.setText(Html.fromHtml(\"<b>\" + st + \"<\\b>\" + \"<br/>\" + cursor.getString(1)));
第二个有效,但两行均以粗体显示。
提前致谢
解决方法
与其使用HTML格式化文本(相对较慢),不如使用Span,它可以使您更紧密地控制并且效率更高。我写了一篇有关跨度使用的博客文章,这可能会帮助您入门。
, 错误的结束标签:
b.setText(Html.fromHtml(\"<b>\" + st + \"</b>\" + \"<br/>\" + cursor.getString(1)));