Android 字符串中某个字段可点击和设置颜色的方法
作者:Fighting_live 时间:2023-07-24 00:16:53
在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 字符串中某个字段可点击和设置颜色的方法网站的支持!
来源:http://blog.csdn.net/wujia19881118/article/details/74909654
标签:android,字符串,颜色设置
0
投稿
猜你喜欢
Kotlin this详解及实例
2022-04-25 22:33:30
Android自定义View实现仿网易音乐唱片播放效果
2022-02-27 07:18:40
android图片处理 让图片变成圆形
2023-10-03 00:47:30
java 设计模式之单例模式
2021-10-07 22:00:46
Java BufferedImage转换为MultipartFile方式
2022-07-13 10:02:46
Java GC 机制与内存分配策略详解
2022-06-12 05:36:44
Android中检查、设置默认程序详解
2021-08-25 14:14:21
springboot配置文件绑定实现解析
2022-06-07 23:32:38
Flutter开发通用页面Loading组件示例详解
2022-05-18 23:41:09
SpringBoot整合Web开发之文件上传与@ControllerAdvice
2021-09-29 04:43:55
Java实现CORS跨域请求的实现方法
2022-04-01 19:49:18
Android实现文字滚动播放效果的代码
2021-07-15 22:35:15
Java实现树形List与扁平List互转的示例代码
2023-03-15 00:18:23
hadoop上传文件功能实例代码
2021-11-01 00:57:59
Android 音乐播放器的开发实例详解
2023-12-07 17:53:10
java多线程CountDownLatch与线程池ThreadPoolExecutor/ExecutorService案例
2021-06-21 12:29:50
C# 输出字符串到文本文件中的实现代码
2022-08-25 11:18:13
Spring学习通过AspectJ注解方式实现AOP操作
2023-09-22 22:09:44
Java DOM4J方式生成XML的方法
2022-07-19 02:32:42
MyBatis中${} 和 #{} 有什么区别小结
2021-09-21 14:42:35