码迷,mamicode.com
首页 > 其他好文 > 详细

带链接的TextView

时间:2016-04-08 16:47:05      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

研究b站app的时候发现了一个之前没有见过的效果,于是研究了一下。下面是b站的效果:

技术分享

 

    在上面这个过程中,我发现:

1.输入框中包含了两个部分的内容,前面带背景的部分A和后面正常输入的部分B;

2.点击删除的时候,正常输入的部分B也是被正常删除的,但是带背景的部分A则是被作为整体删除的。

    奈何小生我学习不认真,竟然没有看懂这当中的门道,一度以为这个效果特别高端,还怀疑是通过自定义控件实现的。但是当我查看了EditText&TextView的源码,我肯定他们没有自定义控件(这么复杂的逻辑,他们做不来!)。一定是我忽略了什么东西!

   一边看源码,一边问同事,终于让我发现了真相!

 

 

参考文章:《Android textView 添加超链接(三种实现方式)》《android中的spannable的使用

带链接的TextView

标签:

原文地址:http://www.cnblogs.com/hsji/p/5368721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!