首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

浅谈ClickableSpan , 实现TextView文本某一部分文字的点击响应

SpannableStringBuilder 既然我们知道了如何实现一个TextView显示不同的颜色,那么还有一个问题就是如何实现点击 同一个TextView不同部分的文字进行相应的响应操作 现在就学习: ClickableSpan...使用了.setMovementMethod()方法,那么这部分setSpan()的文本部分可以被选择,如果点击了,会执行onClick()接口回调方法 */ public abstract class ClickableSpan...那么就是说你setSpan()部分的文本可以显示,并且点击可以实现OnClick()接口回调 所以你需要写一个类来实现ClickableSpan  并且  .setSpan(继承ClickableSpan...------------------------------------------------------------------------------------ 让我们通过一个Demo来学习 ClickableSpan...的使用: 1、首选 自定义一个类继承ClickableSpan class MyClickText extends ClickableSpan{ private Context context

2.1K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    浅谈ClickableSpan , 实现TextView文本某一部分文字的点击响应

    SpannableStringBuilder 既然我们知道了如何实现一个TextView显示不同的颜色,那么还有一个问题就是如何实现点击 同一个TextView不同部分的文字进行相应的响应操作 现在就学习: ClickableSpan...使用了.setMovementMethod()方法,那么这部分setSpan()的文本部分可以被选择,如果点击了,会执行onClick()接口回调方法 */ public abstract class ClickableSpan...那么就是说你setSpan()部分的文本可以显示,并且点击可以实现OnClick()接口回调 所以你需要写一个类来实现ClickableSpan  并且  .setSpan(继承ClickableSpan...------------------------------------------------------------------------------------ 让我们通过一个Demo来学习 ClickableSpan...的使用: 1、首选 自定义一个类继承ClickableSpan class MyClickText extends ClickableSpan{ private Context context

    1.2K40

    真·富文本编辑器的演进之路-Span开胃菜

    ClickableSpan ClickableSpan是对Span添加交互功能的重要手段,也是富文本处理必不可少的一环。 最基本使用 首先来看下ClickableSpan的最基本使用,代码如下所示。...的一个新的问题,那就是在点击ClickableSpan的时候,TextView如果设置了点击事件,则也会响应,也就是说,点击ClickableSpan区域,会触发两次点击事件。...和ClickableSpan的互斥点击。...拓展 ClickableSpan是实现Span交互的重要手段,例如我们可以借助ClickableSpan来实现「点击选中句子」的功能,代码如下所示。...其原理就是设置ClickableSpan的点击色为Cyan,同时对整个文案进行断句,按句设置ClickableSpan,这样就实现了点击选中的功能。

    2.6K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券