`
zyoo005
  • 浏览: 19127 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

android 支持的Html标签

阅读更多

 

 TextView textView=(TextView)findViewById(R.id.hello); 
 textView.setText(Html.fromHtml("Hello <b>World</b>,<font size=\"3\" color=\"red\">AnalysisXmlActivty!</font>")); 

 

android 支持的Html标签

 

<a href="...">  定义链接内容
<b>  定义粗体文字   b 是blod的缩写
<big>  定义大字体的文字
<blockquote>  引用块标签 
属性:
Common  -- 一般属性
cite  -- 被引用内容的URI
<br>   定义换行
<cite>   表示引用的URI
<dfn>   定义标签  dfn 是defining instance的缩写
<div align="...">
<em>  强调标签  em 是emphasis的缩写
<font size="..." color="..." face="...">
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>
<i>   定义斜体文字
<img src="...">
<p>     段落标签,里面可以加入文字,列表,表格等
<small>  定义小字体的文字
<strike>   定义删除线样式的文字   不符合标准网页设计的理念,不赞成使用.   strike是strikethrough的缩写
<strong>   重点强调标签
<sub>   下标标签   sub 是subscript的缩写
<sup>   上标标签   sup 是superscript的缩写
<tt>   定义monospaced字体的文字  不赞成使用.  此标签对中文没意义  tt是teletype or monospaced text style的意思
<u>   定义带有下划线的文字  u是underlined text style的意思
 

 



在strings.xml中定义字符串时,可能会需要用到HTML标签,
但是在使用这些标签的时候要注册将“<”改成HTML转义符&lt;,如下:
<resources>
  <string name="welcome_messages">Hello, %1$s! You have &lt;b>%2$d new messages&lt;/b>.</string>
</resources>
 如果需要加入其它的HTML标签,可将带HTML标答的字符串内容放在<![CDATA[]]>里面,如下:
<string name="htmlsource"><![CDATA[<p>段落1</p><p>段落2<h1>标题1</h1> 正文1 (<i>斜体</i>) 正文2 (<i>斜体</i>) 正文3 <b>加粗</b> 正文4 \"引号\". 正文5</p><p>段落3</p>]]></string> 
 
在代码中调用字符串时,用
Resources res = getResources();
String text = String.format(res.getString(R.string.welcome_messages), username, mailCount);
CharSequence styledText = Html.fromHtml(text);
 

分享到:
评论

相关推荐

    android TextView 支持CSS样式

    虽然原生的Android SDK并没有直接支持完整的CSS语法,但通过`TextView`的`setText`方法结合`Html.fromHtml()`函数,可以实现基本的HTML标签渲染,并且通过一些开源库或自定义处理方式,可以进一步扩展其功能,使其...

    Android Html支持字体大小和加粗样式(可扩展)

    本篇将详细介绍Android如何通过Html标签来实现这些功能,并探讨如何在系统默认支持的基础上进行扩展。 首先,`&lt;size&gt;`标签在早期的Android版本中被用来控制文本的大小,但自Android API 16(Jelly Bean)起,这个...

    Android 多样化显示TextView以及扩展Html自定义标签

    然而,Html.fromHtml()的默认支持有限,不包括自定义HTML标签。这就引出了我们的第二个主题——扩展Html自定义标签。 在Android中,你可以通过以下步骤来扩展Html的解析功能,以支持自定义标签: 1. **创建一个...

    Android流式标签(TAG)

    在Android原生控件中并没有直接支持流式布局的选项,流式布局是一种可以自动换行的布局方式,类似HTML中的`&lt;div&gt;`标签。当一行标签无法容纳所有元素时,它们会自然地换到下一行。这种布局方式非常适合展示数量不确定...

    Android代码-支持TextView默认支持的所有标签

    支持TextView默认支持的所有标签,支持自定义,取代安卓默认的Html.TagHandler 特性 支持TextView默认支持的标签 支持自定义标签,接口类似Html.TagHandler 1 自定义标签: /** * 解析哈哈哈 */ public class ...

    Android Studio Html插件

    2. **语法高亮和代码补全**:如同Android Studio对Java和XML的支持一样,Html插件为HTML和CSS提供了语法高亮显示,同时具备智能代码补全功能,帮助开发者快速输入常见的标签、属性和值,减少编码错误。 3. **代码...

    Android TextView显示html的demo

    - Android的TextView默认并不支持HTML解析,但通过`Html.fromHtml()`方法,我们可以将HTML字符串转换为Spanned对象,从而在TextView中显示。例如: ```java String htmlString = "&lt;p&gt;这是段落&lt;/p&gt;&lt;img src='...

    Android TextView显示HTML 图片居中且不缩放

    Android TextView可以支持简单的Html标签,但大部分Html标签是不支持的或者处理得不太好的,其中Img标签就是如此。如果在html中使用img标签的话就会遇到以下问题: 1、图片不能居中显示 2、图片的大小被缩小...

    Android 中的 WebView实现Html5标签使用

    本文将深入探讨如何在Android中利用WebView实现HTML5标签的使用,特别是处理视频标签,并确保链接在WebView内跳转,避免内存泄漏问题。 首先,我们需要在AndroidManifest.xml文件中为应用添加INTERNET权限,因为...

    Android word转html

    - 构建HTML字符串,包括标签、属性以及转换后的文本内容。 - 保存HTML文件时,指定相应的编码(例如`"UTF-8"`)。 5. **`SimpleAndroidDocView-master`项目** 提供的`SimpleAndroidDocView-master`可能是一个...

    strings.xml文件读取html标签示例

    本示例将探讨如何从`strings.xml` 文件中读取包含HTML标签的字符串,并在Android应用中正确显示它们。我们将涉及到`strings.xml` 的结构,如何在代码中获取这些字符串,以及如何处理HTML标签以实现富文本显示。 ...

    Android平台下,将Html文本转换为PDF格式并输出

    在Android平台上,将HTML文本转换为PDF格式是一个常见的需求,特别是在开发阅读应用或者需要将网页内容保存为离线文档时。这个过程涉及到多个技术环节,包括HTML解析、CSS样式处理、图像渲染以及PDF生成。本篇文章将...

    Android读取 html网页

    2. **网络权限**:在AndroidManifest.xml中添加`&lt;uses-permission&gt;`标签,如`&lt;uses-permission android:name="android.permission.INTERNET" /&gt;`,以确保应用有访问互联网的权限。 3. **数据加载**:除了直接加载...

    Android平台下的富文本解析器,支持Html和Markdown.rar

    然而,这个方法仅支持部分HTML标签,并且在API 24及以后版本被弃用。 4. 第三方库:为了支持Markdown和更完整的HTML解析,开发者通常会引入第三方库,如`android-async-http`+`jsoup`组合,`android-textview-...

    android读取Word的Doc文件转为HTML格式

    可以遍历文档中的段落和表格,将它们转换为HTML标签。例如,段落可以转换为`&lt;p&gt;`标签,表格可以转换为`&lt;table&gt;`等标签。这是一个简化版的转换示例: ```java List&lt;Paragraph&gt; paragraphs = doc.getParagraphs(); ...

    Android加载HTML图文并排

    这里需要注意,`width`属性可以用来控制图片的显示宽度,但Android本身并不支持HTML中的百分比单位,可能需要自定义解析器或第三方库来实现。 为了使图文并排的效果更佳,可以使用`WebView`替代`TextView`。`...

    Android将word(doc、docx)转换成html

    这可能涉及到对DOM(Document Object Model)的理解,以及HTML标签的创建和嵌套。 5. **WebView组件**: - Android系统提供了WebView组件,可以用来加载和显示HTML内容。将转换后的HTML加载到WebView中,用户就...

    TextView完美实现HTML标签数据(支持图片适配屏幕以及图片点击)

    本教程将详细讲解如何在TextView中完美地实现HTML标签数据,同时支持图片的屏幕适配和点击事件。 首先,我们要理解TextView如何解析HTML。Android内置了`Html.fromHtml()`方法,它可以将HTML字符串转换为Spanned...

    android word转html

    在Android中,由于Java环境的支持,我们可以利用Apache POI来实现这一功能。以下将详细讲解如何在Android中使用Apache POI将Word转换为HTML。 首先,你需要在Android项目中添加Apache POI的依赖。由于POI库较大,不...

    WebView实现JS效果和a标签点击事件

    WebView不仅支持HTML、CSS和JavaScript,还可以与Java代码交互,从而实现丰富的功能。本篇文章将详细探讨如何使用WebView来实现JS效果以及处理a标签的点击事件。 首先,我们需要在AndroidManifest.xml文件中为应用...

Global site tag (gtag.js) - Google Analytics