这是我想在Textview上显示的HTML文件:
<html>
<head>
<link rel="stylesheet" href="highlight/styles/default.css">
<script src="highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
</head>
<body>
<h1>C Program to Calculate Area of Circle</h1>
<p class="test"><pre><code class="c">#include<stdio.h>
int main() {
area = 3.14 * radius * radius;
printf("\nArea of Circle : %f", area);
}
</code></pre></p>
<br>
<!--Output-->
<div><br>Enter the radius of Circle : 2.0<br>
Area of Circle : 6.14<br> </div>
</body>
</html>
它有一些的外部链接。js和。css文件
我已经把它储存在资产文件夹里了。
htmlContentInStringFormat="";
String htmlFilename = "www/"+fileName;
AssetManager mgr = getBaseContext().getAssets();
InputStream in = mgr.open(htmlFilename, AssetManager.ACCESS_BUFFER);
htmlContentInStringFormat = StreamToString(in);
in.close();
我使用的是mTextview.setText(Html.fromHtml(htmlContentInStringFormat)),但它显示的是纯文本。我想要正确的程式化文本,因为当我打开. html文件时,它会像这样显示:
期望输出
请帮助我。
Html。fromHtml()
将允许您在文本视图中查看轻量级
HTML
:
myTextView.setText(Html.fromHtml(htmlContentInStringFormat));
如果你想让你的JS和CSS使用它,你需要使用
WebView
。要将HTML
文件从您的资产加载到WebView
中,您可以参考以下答案。
外部映像正在工作。我想用
问题内容: 当您将鼠标悬停在网页的特定区域时,有很多基于JavaScript的库会显示工具提示。有些相当简单,有些允许工具提示显示使用CSS样式的HTML内容。 但是有没有一种方法可以显示样式化的工具提示而不使用JavaScript?如果仅使用该属性,则不会处理标签(例如,不会产生换行符)。我正在寻找一种解决方案,该解决方案无需使用任何JavaScript即可显示样式化的HTML内容。 问题答案:
我对Android Studio有个奇怪的问题。下面是我的类文件在Android Studio上的样子 下面是它在文本编辑器上的样子。 知道为什么会这样吗?我试过关闭然后重新移植项目,使缓存无效并重新启动,清理项目,构建项目,删除.idea文件夹和.iml文件。我的所有文件都是坏的,当打开时,但在文本编辑器上看起来很好。
问题内容: 我有简单的 HTML : 我想在中显示HTML样式的文本。这个怎么做? 问题答案: 您需要使用XML字符串中的HTML。仅在布局XML中引用带有HTML的字符串将不起作用。 这是您应该做的:
我到处都找过了,但我的代码根本不起作用。我只想显示我点击的td的内容。 我有这张桌子: 我想要它,以便当我单击click ME标记时,它将显示(在弹出、警报、模态或任何)下面标记的内容(我没有显示)。 我有以下JavaScript: 我不是很擅长JS,所以请对我宽容一点。
我的机器上有一堆简单的纯文本文件,里面有关于我学习的各种主题的笔记。我决定用一些css做一个本地html页面,作为快速和简单的和css美化的视图到这些文件中,并使用浏览器来显示它们。所以我有一个页面看起来是这样的。 很明显,单击链接会将我引导到文本文件,但我希望它以css样式显示,所以我认为解决这个问题的方法是获取这些本地文件,并使用onclick事件将它们放入content_box div中,禁