我必须在第一行加粗的按钮上添加文字并解开第二行,但我无法弄清楚它是哪个换行符。
b.setText(Html.fromHtml("<b>" + st + "<\b>" + "\n" + cursor.getString(1)));
我也试过
b.setText(Html.fromHtml("<b>" + st + "<\b>" + "<br/>" + cursor.getString(1)));
第二个可以工作,但两条线都是粗体。
提前致谢
答案 0 :(得分:22)
错误的结束标记:
b.setText(Html.fromHtml("<b>" + st + "</b>" + "<br/>" + cursor.getString(1)));
答案 1 :(得分:-2)
不是使用HTML格式化文本(速度相对较慢),而是使用Spans,它可以为您提供更严格的控制,并且效率更高。我写了一篇blog post关于跨度的使用,这可能会帮助你开始。