在Flutter中的文本小部件中如何显示$符号和特殊字符?如何在Flutter中将特殊字符设置为文本小部件?

5
我正在尝试在文本中写入美元符号$。
Text("Refer and Win 10 000 $")

我遇到了一个错误

在这里输入图片描述

请问正确的写法是什么?


10
我从未使用过Flutter,但你尝试过转义美元符号吗?它可能有特别的意义。试试 Text("Refer and Win 10 000 \$") - Davy M
2
@DavyM 也可以使用原始字符串 r"Refer and Wind 10 000$" - tenhobi
3个回答

7

4
您在未回答问题的情况下引用了文档..... 在Flutter中,可以使用 '' 字符进行转义 --> '$' 将允许您在字符串中包含 $ 字符。 - Llama

4

您可以使用不需要任何插件的Runes类。

示例

您想要显示美元符号,并知道它的Unicode值为U+0024

现在,为了在文本中显示它,您可以使用Runes类并将其转换为显示美元符号($)。只需在U+后面使用Unicode值,即0024,然后将其附加到\u之后。

用法

Text(new String.fromCharCodes(new Runes('\u0024'))),

特殊字符列表


在Flutter中,可以使用''字符进行转义 --> '$'将允许您在字符串中包含'$'字符。 - Romário Gabaritado

0
你可以在文本小部件中使用 \ 前缀来表示美元符号 Text("\$ 50")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接