【发布时间】:2016-08-12 23:05:15
【问题描述】:
嗨,我是 android 的初学者。但我写了一些句子和 C 代码,这些代码使用字体颜色等样式以 HTML 格式格式化。我试图在 TextView 中显示,它工作正常,但字体颜色仅以黑色显示。 通过写一个例子来帮助我解决这个问题。提前谢谢你。
代码
tv = (TextView) findViewById(R.id.tv_display);
String s = "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n" +
"<html>\n" +
"<head>\n" +
" <meta content=\"text/html; charset=ISO-8859-1\"\n" +
" http-equiv=\"content-type\">\n" +
" <title></title>\n" +
"</head>\n" +
"<body>\n" +
"<p class=\"MsoNormal\"><span\n" +
" style=\"color: rgb(0, 176, 80);\" lang=\"EN-US\">This is\n" +
"C program\n" +
"displaying in android TextView :-<o:p></o:p></span></p>\n" +
"<p class=\"MsoNormal\"><span lang=\"EN-US\"><o:p> </o:p></span></p>\n" +
"<p class=\"MsoNormal\"><span lang=\"EN-US\">#include<<span\n" +
" style=\"color: rgb(84, 141, 212);\">stdio.h</span>><o:p></o:p></span></p>\n" +
"<p class=\"MsoNormal\"><span lang=\"EN-US\">#include<<span\n" +
" style=\"color: rgb(84, 141, 212);\">conio.h</span>><o:p></o:p></span></p>\n" +
"<p class=\"MsoNormal\"><span lang=\"EN-US\">Void\n" +
"main()<o:p></o:p></span></p>\n" +
"<p class=\"MsoNormal\"><span lang=\"EN-US\">{<o:p></o:p></span></p>\n" +
"<p class=\"MsoNormal\"><span lang=\"EN-US\"><span\n" +
" style=\"\"> \n" +
"</span>Printf(“<span\n" +
" style=\"color: rgb(84, 141, 212);\">Hello android..!!</span>”)<span\n" +
" style=\"color: red;\">;</span><o:p></o:p></span></p>\n" +
"<p class=\"MsoNormal\"><span lang=\"EN-US\"><span\n" +
" style=\"\"> \n" +
"</span>getch()<span style=\"color: red;\">;</span><o:p></o:p></span></p>\n" +
"<p class=\"MsoNormal\"><span lang=\"EN-US\">}<o:p></o:p></span></p>\n" +
"</body>\n" +
"</html>\n";
tv.setText(Html.fromHtml(s));
我使用 NVU 创建了这个 html。
我很想在textview中显示如下:
This is C program displaying in android TextView :-//font color green
#include<stdio.h> //stdio.h font color blue
#include<conio.h> //conio.h font color blue
Void main()
{
Printf(“Hello android..!!”);//hello android font color blue
getch();//semi colon font color red
}
【问题讨论】:
-
您尝试过发布您的代码!所以每个人都会帮助你:)
标签: android html fonts colors textview