- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
一个字符串值来 self 的 firebase:
if (task.isSuccessful()) {
// binding.contentMain.noData.setVisibility(View.GONE);
for (QueryDocumentSnapshot document : Objects.requireNonNull(task.getResult()))
postMap.putAll(document.getData());
try {
if (postMap != null)
//binding.desc1.setText(Objects.requireNonNull(postMap.get(CONTENT)).toString());
binding.desc1.setText(Html.fromHtml(Objects.requireNonNull(postMap.get(CONTENT)).toString()));
} catch (Exception e) {
e.printStackTrace();
}
}
现在,我将告诉您 Firestore 中的 String 内部有什么内容,实际上我只是在 Firestore 集合中手动编写为 String 字段。:
This is the first text. \n\n This is a second text. \n This is the third text. \n\n Done. \n
确保上面的行只是一个字符串/firestore 字段。
在 firestore 中,我将上述值存储为 String
,并获取该值并在 Android 中显示它。但它并没有采取新的路线。相反,它显示书写的\n 以及其他字符。
我尝试过使用和不使用 HTML。与\n 和\r\n。
更新:您可以在下图中看到我如何在 Firestore 中存储。 https://drive.google.com/open?id=19yry9top_W8LREw5SEaZKWYWSlnCP1io
最佳答案
在 firestore 中,您需要在 n
之前放置两个 \
来添加新行。
如果您要从用户处获取数据或从文件中读取数据,请在存储数据之前添加此行:
str.replaceAll("\\n", "\n");
关于java - 为什么 Html.fromHtml 不适用于 Android 中的 String?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62144628/
我正在尝试设置String的样式,然后再将其设置为TextView。但是,当我运行该应用程序时,没有样式应用于文本。 我已经在strings.xml中将字符串资源定义为 \u20B9%1$s add
这个问题已经有答案了: Html.fromHtml deprecated in Android N (15 个回答) 已关闭 6 年前。 将目标 SDK 版本更新至 24.0.0 后,fromHtml
如何删除 Android Studio 中已弃用的错误。 @SuppressWarnings("deprecated") public void setText(){ i
当我使用Html.fromHtml(source)时文本上的方法,所有未知标签都被删除(不幸的是,我有一个情况,其中表情符号是在 <> 符号中定义的,例如 )。有没有办法强制 Html.fromHt
我有一个 TextView ,我想以 TextView 的正常字体大小显示 0.0,然后以较小的文本大小显示 StringResult()。 如果我添加“0.0” + 它不起作用。为什么? publi
我从 API 收到带有换行符的文本,但我无法让换行符起作用。 这是我要显示的文本的一部分。 http://pastebin.com/CLnq16mP (将它粘贴到那里,因为 stackoverflow
Android Html.fromHtml 函数自动将不需要的文本转换为超链接。 这是我的代码: String htmlContent= "corners of nail.It has to";
我有一个 TextView我想在其中显示多色文本。我正在使用 html.fromHtml为此,但它没有显示任何颜色。 我的代码是: //statusToShow is a String Log.d("
我遇到了一个奇怪的问题: 我的 Html.fromHtml() 源字符串如下: Terrible experience with Nikko hotelIt was not easy to cance
也许这不是一个错误,因为文档并没有详细说明 fromHTML() 到底做了什么,但这对我来说仍然是个问题。如果提供的字符串依次包含两个或多个空格,fromHTML() 会删除除一个以外的所有空格: H
如果 tv.setText(Html.fromHtml(text)); 耗时太长,导致 UI 挂起,我该怎么办?如果我可以用一个线程来做,你能提供一个例子吗? 最佳答案 private Handler
我正在尝试使用 Html.fromHtml() 在 TextView 中设置背景。特别是,我想在第一个词上设置背景。 我使用了以下代码: Html.fromHtml("("+someText+")")
在我的应用程序中,我使用 Html.fromHtml(string).toString 方法删除了一些 当我解析一些 JSON 时收到的标签。 如果我离开 标签上,文本完全适合背景(背景是高度和宽度都
对齐是否在 TextView 的 HTML.fromHtml() 中起作用? 我试过了 Test 以及其中的一些变体,包括将不带括号的对齐标签放在段落标签中,但都没有用。文本始终保留。 感谢您的帮助!
我在 android nougat 上使用下面的代码并且它正在工作:- Html.fromHtml(" " + myText + "标签。 有什么方法可以在所有设备上工作吗? myText是recyl
我有需要在 TextView 中显示的 html 文本。 html 可能看起来像这样 - Text with background and color Html.fromHtml 不支持字体标签的颜色
我要显示 HTML " In the name of God the compassionate, the merciful" 在 TextView 中。所以我使用了Html.fromHtml(),
我在这个字符串中有 html 字符串和 SpannableString,我把它们都放在了 TextView 中,问题出在 SpannableString,Html.fromhtml()中没有显示。如何
我正在尝试将 HTML 文本分配给 TextView。以下是 HTML 示例: Some Text Some More Text 我正在使用 Html.fromHtml(myHtmlString) 来
我从 EditText 框中获取跨区文本,并使用 HTML.toHtml 将其转换为 HTML 标记字符串。这工作正常。我已验证该字符串是正确的并且包含 在适当的位置。但是,当我必须将标记字符串转换回
我是一名优秀的程序员,十分优秀!