andorid TextView(3)-使用HTML标签

转自coder-pig,抄过来自己学一遍而已

除了显示普通文本外,TextView还预定义了一些类似于HTML的标签,通过这些标签,我们可以使 TextView显示不同的字体颜色,大小,字体,甚至是显示图片,或者链接等!我们只要使用HTML中的一些 标签,加上android.text.HTML类的支持,即可完成上述功能!

常用标签如下:

  • <font>:设置颜色和字体。
  • <big>:设置字体大号
  • <small>:设置字体小号
  • <i><b>:斜体粗体
  • <a>:连接网址

如果直接setText的话是没作用的,我们需要调用Html.fromHtml()方法将字符串转换为CharSequence接口, 然后再进行设置,如果我们需要相应设置,需要为TextView进行设置,调用下述方法:
Java setMovementMethod(LinkMovementMethod.getInstance())

下面上栗子:

    mTv_html = (TextView) findViewById(R.id.tv_html);
    String s = "<font color='blue'><b> 百度一下你就知道</b></font><br> ";
    s += "<a href = 'http://www.baidu.com'> 百度</a>";
    Spanned spanned = Html.fromHtml(s);
    mTv_html.setMovementMethod(LinkMovementMethod.getInstance());
    mTv_html.setText(spanned);

效果:

这里写图片描述

这里写图片描述

  • <img>:图片

Html图片设置请看这篇
http://blog.csdn.net/github_36617621/article/details/72847443

完整代码请看下篇TextView(5)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值