假設我有一個函式接收代表 HTML 格式文本的字串,并且我想在 Flutter 中顯示該文本。文本中的某些單詞應該是粗體的。如果我連續有幾個粗體字,標簽之間的空格將被忽略。如何在不忽略空格的情況下顯示文本?
例如,如果我使用此代碼并使用 Html 小部件包裝文本:
Html(data: "<b>hello</b> <b>world</b>"),
它顯示helloworld但我希望它顯示hello world。
(如果我不將其包裝在 Html 中,則會列印空格,但我確實需要將 Html 渲染到 Flutter 小部件)
我將衷心感謝您的幫助。
uj5u.com熱心網友回復:
使用不間斷的空間物體 ( )。
我不知道它是否會起作用,但你應該試試這個。
Html(data: "<b>hello</b> <b>world</b>"),
uj5u.com熱心網友回復:
我最終使用了這條線并且它起作用了:
Html(data: text.replaceAll("</b> <b>", "</b> <b>")),
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/479971.html
上一篇:如何更改抽屜的底部顏色?
