今天工作中遇到一个问题,如何用一个TextView显示两种不同颜色字体的数据,而我又不想创建两个TextView,然后同事给了一个解决的方法:

textView.setText(Html.fromHtml("<font size=\"3\" color=\"red\">今天天气好吗?</font><font size=\"3\" color=\"green\">挺好的</font>"));

Html.fromHtml()方法的作用就是将文本框中的数据进行Html格式化,可以大量使用Html来满足各种不同的需求。

Html格式化标签就不多做介绍了,size设置字体大小,color设置字体颜色,支持#FFFFFF这种格式。这样就不需要创建多个textview控件了,哈哈方便吧

当然解析的数据是带Html标签的数据,就用这种方法显示html格式的文本,只是不容易记起这个方法,写篇博客以记之。

修改:经群友提醒,textview显示html时,如果带有style标签,则style标签属性渲染不出来

 tv.setText(Html.fromHtml("<h1 style=\"color:blue; text-align:center\">This is a header</h1>\n" +"<p style=\"color:red\">This is a paragraph.</p>"));

大家可以实验一下

如何用TextView显示Html格式的数据相关推荐

  1. 怎么用matlab处理数据,如何用Matlab处理.wfm格式的数据

    从示波器中捕获的波形处理,此代码源于https://ww2.mathworks.cn/matlabcentral/fileexchange/14918-tektronix-wfm-file-reade ...

  2. livechart 只显示 y 值_基于Python语言的SEGY格式地震数据读取与显示编程

    敬请关注<地学新视野> 摘要:本文简单介绍了SEG-Y地震数据文件格式,以及如何用Python语言编写读写SEG-Y格式的地震数据并绘制地震剖面,其中用到了Segyio和matplotli ...

  3. asp.net 文本框显示xml格式数据_Excel 办公小技巧,查找和替换数据,您值得拥有...

    在数据处理的过程中,有时需要在工作表中查找一些数据,以便查看或修改数据.若工作表的数据能一目了然,则可手动进行查找,但在记录繁多的工作表中查找所需数据并替换,效率比较低,而且极易出现遗漏.这时就可以利 ...

  4. plink中的BGEN格式的数据如何用

    这里,介绍一下BGEN格式的数据,他的文件格式是这样的:a.bgen,这是一个新的数据格式,目前应用不如plink的二进制文件:.bim,.bed,.fam.这里介绍一下如何相互转换. 1. bgen ...

  5. java异步请求显示数据格式_JSON(四)——异步请求中前后端使用Json格式的数据进行交互...

    json格式的数据广泛应用于异步请求中前后端的数据交互,本文主要介绍几种使用场景和使用方法. 一,json格式字符串 functionsentAjax(){ $.ajax({ type:'POST', ...

  6. android 将数据转换成JSON数据格式并使用JSONObject解析JSON格式的数据

    比起XML文件解析,JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量.同时它也有缺点,Json数据的语义性较差,看起来没有XML直观.现在JSON已经被大多数开发人员所接受,在网络 ...

  7. 如何用VBA从EXCEL表取数据?问题1:1次性整体写入,还是循环写入数组呢? 问题2:取得数据后如何定位需要的那个?

    1问题 1.1 如何用VBA从EXCEL表取数据? 有时候只是要把EXCEL表的数据读到VBA里 经常,我们需要读入EXCEL的数据,且能明确的知道每列的意义,并且根据某一列(比如 id列/ inde ...

  8. MFC中显示 .bmp格式的位图

    最近在看VisualC++ 图像处理的书籍,表示一直在从基础做起,今天就记录一个简单功能的实现,显示.bmp格式的位图. 首先需要理解的是窗口创建的过程包括两个步骤:首先擦除窗口的背景,然后在对窗口进 ...

  9. 【数字图像处理】一.MFC详解显示BMP格式图片

    本文主要是讲述<数字图像处理>系列栏目中的第一篇文章.主要详细介绍了BMP图片格式,同时使用C++和MFC显示BMP格式,主要结合自己的<数字图像处理>课程和以前的项目叙述讲解 ...

  10. python pandas csv读取_如何用 pandas 读取 csv 和 Excel 数据

    本文采用真实的股票数据作为案例,教你如何在Python中读取常用的数据文件. 内容: 读取csv数据 读取Excel数据 合并多张表 数据文件下载地址: 读取csv数据 csv文件用逗号来分隔数值,是 ...

最新文章

  1. error 系统错误 错误码10007_为什么阿里巴巴禁止工程师直接使用日志系统( Log4j 、Logback )中的 API...
  2. 从一道题浅说 JavaScript 的事件循环
  3. HQL查询(分页查询,动态sql查询,参数查询)
  4. php数组保存txt,php将数组存储为文本文件方法汇总,_PHP教程
  5. 记那一次-----环环相抱何是了?
  6. Redis高效性探索--线程IO模型,通信协议
  7. [css] 使用纯css能否监控到用户的一些信息?怎么实现?
  8. 年少恶习累累,成年用语言骗全世界, 用心理学撩妹, 最后被总理接见
  9. Java多线程学习九:如何正确关闭线程池?shutdown 和 shutdownNow 的区别
  10. Python实战从入门到精通第十六讲——匿名函数捕获变量值
  11. 《机器学习实战》学习总结(三)朴素贝叶斯在文本分类的应用
  12. Spring中使用id和name的区别。
  13. 敏感词的字典树匹配(lua版)
  14. kali linux基本命令
  15. bl wn810a linux驱动下载,BL-LW06-AR/BL-WN810A无线网卡驱动for all【支持所有系统】
  16. R语言使用aov函数执行单因素方差分析、使用TukeyHSD函数分析单因素方差分析的结果并解读TukeyHSD函数的输出结果
  17. 德勤咨询:2021年度企业人工智能应用现状报告(第4版)
  18. 【GPU精粹与Shader编程】(二) 《GPU Gems 1》全书核心内容提炼总结 · 上篇
  19. ROS机器人021-机器人命令行发送cmd_vel话题及/cmd_vel geometry_msgs/Twist示例
  20. FireFox安装广告净化器或其他三方插件

热门文章

  1. python抬笔_『怎样在python里让海龟画图抬笔落笔?』
  2. siki学院的飞机大作战UE4.26代码
  3. oracle tablespace next参数的理解
  4. CUDNN历史版本下载地址,可跳过登录下载cudnn
  5. 什么是RF、IF信号
  6. PostMan 快快走开, ApiFox 来了, ApiFox 强大的Api调用工具
  7. 2021年的4个开源对象存储平台
  8. 2017年全国大学生电子设计竞赛 参赛回忆
  9. UnityShader笔记第三课-MVP矩阵原理-M矩阵
  10. 计算机表格的名次怎么弄,excel表格函数名次怎么做