问题标签 [fromhtml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
189 浏览

jspdf - 如何使用 jspdf 将 html 内容(包括 div 和 ng-grids/tables)转换为 pdf

我想将整个 html 页面转换为 pdf。感谢stackoverflow,我有了主意,但我想同时转换div和ng-grids。

Try1:虽然包含在 specialElementHandlers 中,但网格中的数据和列标题在 pdf 中无法正确显示。[列标题显示为单独的行,并且捕获了不需要的 ng-grid 代码片段(项目总数:0(显示项目:0)选定项目:0 页面大小:/ 1)]

Try2:将我所有的 div 转换为表格后,某些数据在 pdf 中无法正确显示。数据未正确放置在表结构中。

如果这是由于 html 设计问题或 jspdf 属性设置,请告诉我。

0 投票
5 回答
2910 浏览

android - Android:删除 Html.fromHtml 的弃用警告

我想删除Html.fromHtml(string).

我试着这样做:

但它仍然在编译过程中给我一个警告:

警告:(18, 31) [deprecation] fromHtml(String) in Html 已被弃用

0 投票
1 回答
1327 浏览

android - 如何从文本中删除 CSS 样式

我正在HTML从 Web 服务获取文本。HTML我使用以下代码删除了,但CSS代码仍然存在。

代码

上面的代码删除了HTML,但CSS代码仍然存在。

CSS 代码

请指导我如何CSS从提要中删除代码并将其放入textView

0 投票
1 回答
729 浏览

android - Nougat 上的 Html.fromHtml 不会调用自定义 HtmlHandler

我有一个自定义TextView, 来显示 html 文本。对于牛轧糖之前的设备,它可以工作。正如您在 Nougat 上已经知道的那样,不推荐使用 fromHtml,它需要一个标志..所以我的代码是这样的

问题在于,HtmlHandler该类永远不会被调用。(我已经尝试了所有的标志)。我HtmlHandler处理标签和样式,例如background-colorcolor等等。我已经实现了从rgb,rgba等获取颜色hls。但是在 Nougat 上它只接受带有十六进制的颜色,因为在 Nougat 上,fromHTML可以“读取”颜色并显示它们。为什么会这样?我怎样才能保持我的颜色?如果您有不明白的地方,或者需要更多详细信息,请告诉我。

我用于测试的 html 是

0 投票
1 回答
223 浏览

android - Android 6 使用 Html.fromHtml() 方法从文本中删除链接

我想要的是

使用包含锚点的特定文本打开 gmail。

我的期望

我希望该文本在 Gmail 中显示,并带有一个网站的锚点。

问题

在 Android 4.1.2(可能还有其他 android 4 设备)上它运行得非常好,但在 Android 6 上它不起作用。它显示的是锚的文本,而不是锚本身。

就像纯文本中的“网站”而不是链接。

代码

在strings.xml 中:

还尝试过:

在java代码中:

解决方案

有人可以帮我指路吗?

0 投票
1 回答
3018 浏览

android - Android Html.fromHtml(String) 不起作用

我想用 HTML 标签效果设置字符串。通过使用以下方法,我无法做到这一点。它向我展示了正常的文字。

我将以下字符串传递给函数;

vgdgffdgdgfdfgdfgdfgdfgdfg…………

aererwewrwerwer

yyiyuuuuyuuyiyiuy

hjjgjhghghgjhgjhgj

  • 呸呸呸呸
  • 呸呸呸 

但是当我应用 Html.fromHtml(html); 它返回以下字符串

vgdgffdgdgfdfgdfgdfgdfgdfg.......... aererwerewrwerwer yyiyuiuuyuuyiyiuy

我正在使用 API 23 在模拟器中运行我的应用程序

请提供一些解决方案来处理 HTML 标签。

0 投票
0 回答
84 浏览

android - Android N - 来自 Html 的 Spanned.subSequence 在某些情况下获取异常 StringIndexOutOfBoundsException

我在 Android N 上遇到了这个异常: java.lang.StringIndexOutOfBoundsException 行: res.add(new SpannableStringBuilder(in.subSequence(lastImageSpanPosition, spanStart))); 我不知道为什么android N中的fromHtml方法返回不同的值

这些是我的代码:

0 投票
0 回答
283 浏览

android - 如何使用 css 样式共享 html 内容

这是在 android 上,并且在一个 android 应用程序中通过意图共享 html 内容。

拥有电子邮件 html 内容并希望打开应用程序共享选择器以使用其他应用程序共享。分享功能:

html内容如下。但在选择与 html 内容共享的应用程序后,样式部分显示为纯文本(原以为它们不应该显示,没有 html 标签的正文部分显示正常)。

如何与其中的 css 部分共享 html?

shareHtmlText 为:

0 投票
1 回答
98 浏览

android - NoClassDefFoundError Html.fromHtml android

一天前我的代码运行良好,但现在我的应用程序在我尝试TextView使用 android JellyBean 4.4填充 html 文本时崩溃并出现特定错误

异常:E/UncaughtException:java.lang.NoClassDefFoundError:android/text/Html$HtmlParser

0 投票
3 回答
234 浏览

android - 如何在 android 的 alertDialog.setMessage() 中显示带有颜色的字符串变量

我希望我的 alertDialog 看起来像这样 在此处输入图像描述

我的 API 是 26,这是我目前的代码

如您所见,我只是将 9.00 直接放入字符串中。现在,我想让 9.00 成为一个名为 estCost 的字符串变量,它可以根据我的代码中的计算进行更改。

如何在 alertDialog.setMessage() 中显示“带有颜色的字符串变量” estCost ?

我试过以下代码

但它不起作用。请帮我 !谢谢。