<html>
<head>
<title>Company Name -MyCompany Inc.</title>
</head>
<body><strong >My<font color ='ORANGE'>Company </font>Inc.</strong>
<br><font face='Times New Roman' size='2' color ='#0000A0'><b>CONTACT DETAILS</b> </font></br>Address
<br>
<br> Phone:</font> 1-xxx-xxx-xxxx x100
<br>Fax:</font> 1-xxx-xxx-xxxx
<br><font color ='#0000A0'><b>Website:</b></font>
www.mycompany.com<br><font color ='BLACK' size ='1' face= 'calibri' ><b>Version : 1.008 </b></font> <br><font color ='BLACK' size ='1' face= 'calibri' ><b> Copyright @2011 myCompany Inc., ALL Rights Reserved</b></font><br></body></html>
我想在textview中显示此代码。 有人能帮助我吗?
答案 0 :(得分:1)
如果您使用 TextView.setText(Html.fromHtml(strMyHtmlString));
,则可以显示一些HTML格式如果这不能满足您的需求,我会使用 WebView
答案 1 :(得分:1)
查看Android中HTML元素的文档:
http://developer.android.com/reference/android/text/Html.html
具体来说,您将要查看fromHhml()方法。
答案 2 :(得分:1)
yourTextView.setText(Html.fromHtml("YourHTML"));
答案 3 :(得分:1)
据我所知,您无法在Textview中显示完整的HTML。 WebView将解决您的问题,但如果您想为电子邮件,电话终端创建链接,那么就有可能。
Linkify.addLinks(text, Linkify.PHONE_NUMBERS | Linkify.WEB_URLS);
// Recognize all of the default link text patterns
Linkify.addLinks(text, Linkify.ALL);
// Disable all default link detection
Linkify.addLinks(text, 0);