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应用App更新实例详解

    Android应用App更新实例详解

    现在一般的Android软件都是需要不断更新的,当你打开某个app的时候,如果有新的版本,它会提示你有新版本需要更新。该项目实现的就是这个功能。下面跟着小编一起来看下吧
    2017-03-03
  • Android中SwipeBack实现右滑返回效果

    Android中SwipeBack实现右滑返回效果

    这篇文章主要介绍了Android中SwipeBack实现右滑返回效果的相关资料,需要的朋友可以参考下
    2016-02-02
  • Android中用RxJava和ViewPager实现轮播图

    Android中用RxJava和ViewPager实现轮播图

    现在App中实现一个轮播图已经是很多产品的标配了,这篇文章给大家详细介绍了如何利用RxJava和ViewPager实现轮播图,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-09-09
  • Android实现CoverFlow效果控件的实例代码

    Android实现CoverFlow效果控件的实例代码

    这篇文章主要介绍了Android实现CoverFlow效果控件的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Android利用RecyclerView实现全选、置顶和拖拽功能示例

    Android利用RecyclerView实现全选、置顶和拖拽功能示例

    列表控件可以说是我们绝大部分App中都会使用的,为了提升交互乐趣,我们经常需要在列表中加入置顶、拖拽等操作,下面这篇文章主要介绍了Android利用RecyclerView如何实现全选、置顶和拖拽功能的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • Android Mms之:对话与联系人关联的总结详解

    Android Mms之:对话与联系人关联的总结详解

    本篇文章是对Android中对话与联系人的关联进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • Android7.0 MessageQueue详解

    Android7.0 MessageQueue详解

    这篇文章主要为大家详细介绍了Android7.0 MessageQueue的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Android手势ImageView三部曲 第三部

    Android手势ImageView三部曲 第三部

    这篇文章主要为大家详细介绍了Android手势ImageView三部曲的第三部,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • Android编程之ListView和EditText发布帖子隐藏软键盘功能详解

    Android编程之ListView和EditText发布帖子隐藏软键盘功能详解

    这篇文章主要介绍了Android编程之ListView和EditText发布帖子隐藏软键盘功能,结合实例形式分析了Android控件调用、隐藏软键盘的原理与具体实现技巧,需要的朋友可以参考下
    2017-08-08
  • Android Studio实现简易计算器

    Android Studio实现简易计算器

    这篇文章主要为大家详细介绍了Android Studio实现简易计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07

最新评论