如何在android中添加html格式的新行?

Rob*_*bin 5 html android text button android-layout

我必须将文本添加到第一行粗体的按钮并解开第二行,但我无法弄清楚它是哪个新行.

b.setText(Html.fromHtml("<b>" + st + "<\b>" + "\n" + cursor.getString(1)));
Run Code Online (Sandbox Code Playgroud)

我也试过了

b.setText(Html.fromHtml("<b>" + st + "<\b>" + "<br/>" + cursor.getString(1)));
Run Code Online (Sandbox Code Playgroud)

第二个工作,但两条线都是粗体.

提前致谢

vie*_*eux 22

错误的结束标记:

b.setText(Html.fromHtml("<b>" + st + "</b>" + "<br/>" + cursor.getString(1)));
Run Code Online (Sandbox Code Playgroud)


Mar*_*son -2

您可以使用 Spans,而不是使用 HTML 来格式化文本(这相对较慢),它可以让您进行更严格的控制,并且效率更高。我写了一篇关于跨度使用的博客文章,它可能会帮助您入门。