“我的文本”窗口小部件看起来像Text("Last Active: some location area..")
。
我可以使用样式更改完整文本的文本样式。但是我只想将Last active更改为粗体。 Text("<b>Last Active</b> some location area name..")
如果我将Row用作单独的文本,则可以使用,但会出现间距问题。
什么是最好的解决方案。并使其大胆是唯一的要求。
谢谢
答案 0 :(得分:2)
RichText是解决方案
RichText(text: TextSpan(children: [
TextSpan(text: 'Last Active', style: TextStyle(fontWeight: FontWeight.bold)),
TextSpan(text: ' some location area name..')
]))
答案 1 :(得分:1)
我在使用Andrey Turkovsky解决方案时遇到问题,文本区域为空白。我确实找到了稍微替代的解决方案。 (我确实想对安德烈斯发表评论,也许他有能力解释两者之间的区别,我很感兴趣)
Text.rich(
TextSpan(
children: [
TextSpan(
text: 'Last Active',
style: TextStyle(fontWeight: FontWeight.bold)),
TextSpan(text: ' some location area name..')
],
),
)