Android 字符串中某个字段可点击和设置颜色的方法

 更新时间:2017年07月10日 11:09:05   作者:Fighting_live  
在android开发中,我们时常会遇到对字符串中某些固定的字段实现可点击和颜色的设置,现粘贴处我在开发中如何设置这些属性的

在android开发中,我们时常会遇到对字符串中某些固定的字段实现可点击和颜色的设置,现粘贴处我在开发中如何设置这些属性的。

代码如下:

private TextView mContactNone;     
 public void showRequestFailInviteRecord(){
  String mRefresh = "系统开小差,请尝试刷新一下";
  //创建 SpannableString 对象
  SpannableString mStyledText = new SpannableString(mRefresh);
  //对字符串 "系统开小差,请尝试刷新一下" 进行处理,将“刷新”两个字设置为蓝色的 且可点击的
  mStyledText.setSpan(new ForegroundColorSpan(Color.BLACK), 9, 11, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
Pattern mPattern = Pattern.compile("刷新");
Matcher mMatcher = mPattern.matcher(mRefresh);
 while (mMatcher.find()) {
 ClickableSpan what = new ClickableSpan() {
  @Override
    public void onClick(View view) {
   //对二次点击作出处理,防止误操作
     if (CommonUtils.isFastDoubleClick()) {
      return;
      }
     //这里的代码是对按钮点击事件的处理。。。。。。
     }
   };
   mStyledText.setSpan(what, mMatcher.start(), mMatcher.end(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
   mContactNone.setText(mStyledText);
   mContactNone.setMovementMethod(LinkMovementMethod.getInstance());
  }
  } 

这里写图片描述

以上所述是小编给大家介绍的Android 字符串中某个字段可点击和设置颜色的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Android如何加载Base64编码格式图片

    Android如何加载Base64编码格式图片

    这篇文章主要介绍了Android如何加载Base64编码格式图片,帮助大家更好的理解和学习使用安卓。感兴趣的朋友可以了解下
    2021-03-03
  • Android 如何拦截用户频繁操作(点击事件)

    Android 如何拦截用户频繁操作(点击事件)

    本文主要介绍了Android 如何拦截用户频繁操作,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • Android实现九宫格抽奖

    Android实现九宫格抽奖

    这篇文章主要为大家详细介绍了Android实现九宫格抽奖,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • Kotlin中日志的使用方法详解

    Kotlin中日志的使用方法详解

    这篇文章主要给大家介绍了关于Kotlin中日志的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Android编程之监听器的实现方法

    Android编程之监听器的实现方法

    这篇文章主要介绍了Android编程之监听器的实现方法,以实例形式较为详细的分析了Android监听器的创建、注册及相关使用技巧,需要的朋友可以参考下
    2015-11-11
  • Android 滑动监听的实例详解

    Android 滑动监听的实例详解

    这篇文章主要介绍了Android 滑动监听的实例详解的相关资料,希望通过本能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • android仿Adapter实现自定义PagerAdapter方法示例

    android仿Adapter实现自定义PagerAdapter方法示例

    这篇文章主要给大家介绍了关于android仿Adapter实现自定义PagerAdapter的相关资料,文中详细介绍了关于PagerAdapter的用法,对大家的理解和学习具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • Android新布局方式ConstraintLayout快速入门教程

    Android新布局方式ConstraintLayout快速入门教程

    谷歌在2016年的IO大会上推出的一种新的布局方式—-ConstraintLayout,这局是一种约束型的布局方式,下面这篇文章主要给大家介绍了Android中新布局方式ConstraintLayout的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-05-05
  • Android拍照或从图库选择图片并裁剪

    Android拍照或从图库选择图片并裁剪

    这篇文章主要介绍了Android拍照或从图库选择图片并裁剪的相关资料,具有一定的参考价值,需要的朋友可以参考下
    2016-08-08
  • ListView异步加载图片实现思路(优化篇)

    ListView异步加载图片实现思路(优化篇)

    关于listview的异步加载,网上其实很多示例了,中心思想都差不多,不过很多版本或是有bug,或是有性能问题有待优化,下面就让在下阐述其原理以探索个中奥秘
    2013-04-04

最新评论