繁体   English   中英

Android TextView fromHtml() 如何支持不支持的css 样式、文字大小?

[英]Android TextView fromHtml() how to support unsupported css style, text size?

我正在使用这个:

HtmlCompat.fromHtml(html, HtmlCompat.FROM_HTML_MODE_LEGACY);

关于字体大小不受本机支持的事实,如何添加对文本大小的支持?

我不想覆盖整个段落文本 - 其他 styles 效果很好。 使用正则表达式或通过不同的库解析 html 可能会导致问题,因为文本的一部分可能具有更大的字体或解析器可能工作不同。 webview 也不是解决方案。

示例 html:

 <p style="font-size:30px">TEST</p>

Android HTML 不支持 HTML 的所有标签。字体颜色适用于 Android HTML,但不支持字体大小。 您可以对 Android HTML 使用<small> , <big>标签

Html.fromHtml("<big>" + "First name" + "</big>" + "<br />" + "<small>" + "Last name" + "</small>", Html.FROM_HTML_MODE_LEGACY);

您可以在此处查看Android HTML 支持哪些标签

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM