html - HTML5 标签在 Android 上未正确呈现
问题描述
无法在 上正确呈现 html Android 7.0
,它没有下划线。下面是我用来渲染的代码:
ISpanned displayText;
if (Android.OS.Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.N)
{
displayText = Html.FromHtml(item.attributes.attributeLabel, Android.Text.FromHtmlOptions.ModeLegacy);
}
else
{
displayText = Html.FromHtml(item.attributes.attributeLabel);
}
label.SetText(displayText, TextView.BufferType.Spannable);
HTML
<p style="text-align:center;"><span style="font-size: 16px;"><strong><ins>OFFICE USE ONLY </ins></strong></span></p>
我相信这是因为<ins>
标签。我的代码有什么问题吗?
解决方案
以下是 Android Textview 中使用 FromHtml 方法支持的标签
Html.fromHtml 支持
<p>
<ul>
<li>
<div>
<span>
<strong>
<b>
<em>
<cite>
<dfn>
<i>
<big>
<small>
<font>
<blockquote>
<tt>
<a>
<u>
<del>
<s>
<strike>
<sup>
<sub>
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>
<img>
<br>
Android不支持除以下标签以外的任何东西,所以我猜<ins>
是导致问题的原因。
推荐阅读
- c++ - 遍历 QTreeView + QFileSystemModel 上具有所需文件扩展名的所有项目
- java - 如何将 TreeMap 映射到哈希表?
- python-3.x - Parallel Programing - Applying MPI to Prime Number Sieve
- node.js - using dotenv path with JEST
- macos - Enabling libfdk_aac in ffmpeg installed with Homebrew
- r - 如何编写一个估算缺失数字和字符值的函数?
- java - 在三星 Galaxy Store 上上传应用程序错误
- gps - GPS - 两个附近 GPS 点之间的距离是否准确?
- database - 从 s3 加载数据到极光 - 大文件
- django - 在用户注册时填充 UserProfile