您好,我正在使用一些文本数据从 firebase 加载,然后将其显示为文本。我正在使用 Text() 小部件。我的 firebase 文档中有一个名为“描述”的字段,例如包含如下信息:
描述:这是一些文本。
因此,正如您所看到的,应该有两行第一行包含 This is,第二行包含一些文本。但是这种情况不会发生。所有文本仅显示在一行中。 另请注意,只有当我从 firebase 文档中读取文本时才会发生这种情况,但是当我用包含\n 的自定义文本(字符串)替换它时,该文本不是从 firebase 中读取的,它工作正常。 为什么会发生这种情况?我该如何解决这个问题?为什么从 firestore 加载字符串时不起作用。
最佳答案
我也遇到了同样的问题。只需在 Flutter 中运行文本即可解决问题。
String convertNewLine(String content) {
print("Converting");
return content.replaceAll(r'\n', '\n');
}
关于firebase - 换行符\n从 Firebase 加载文本时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62751208/