让部分TextView里的文字可以点击并改变颜色
来源:互联网 发布:立体矢量图形软件 编辑:程序博客网 时间:2024/06/05 10:13
如题:
是百度到别人的并整合起来的。上图:
点击后效果:
开源使技术进步,上代码:
private void checkModel() {
// =========查看模板========
String str = join_look_model.getText().toString().trim();
SpannableStringBuilder model = new SpannableStringBuilder(str);
ForegroundColorSpan redSpan = new ForegroundColorSpan(
Color.parseColor("#e45050"));
Pattern ptn = Pattern.compile("(查看样板)");
Matcher mth = ptn.matcher(str);
while (mth.find()) {
final String group = mth.group();
ClickableSpan what = new ClickableSpan() {
@Override
public void onClick(View v) {
//
new AlertDialog.Builder(JoinActivity.this)
.setMessage(group).setPositiveButton("ok", null)
.show();
}
};
model.setSpan(what, mth.start(), mth.end(),
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
}
model.setSpan(redSpan, 18, 24, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
join_look_model.setText(model);
join_look_model.setMovementMethod(LinkMovementMethod.getInstance());
// ================================
}
- 让部分TextView里的文字可以点击并改变颜色
- TextView的点击效果---文字颜色改变
- android textview改变部分文字的颜色
- android textview改变部分文字的颜色
- TextView组件改变部分文字的颜色:
- TextView组件改变部分文字的颜色
- TextView组件改变部分文字的颜色
- 如何改变Textview的部分文字颜色
- android textview 部分文字加颜色并可点击
- 关于TextView中,设置指定部分文字改变颜色,和指定部分文字点击事件
- Android 关于TextView中,设置指定部分文字改变颜色,和指定部分文字点击事件
- textView结合selector点击改变文字颜色
- android textview可以设置文字颜色 部分文字点击事件处理
- TextView点击后背景颜色、文字颜色改变
- (转)TextView点击后背景颜色、文字颜色改变
- android textview改变部分文字的颜色和string.xml中文字的替换
- android textview改变部分文字的颜色和string.xml中文字的替换
- android textview改变部分文字的颜色和string.xml中文字的替换
- view的onFinishInflate()何时调用的?
- 触发Full GC执行的情况
- 10008---MySql 数据导入导出
- Compare Version Numbers
- leetcode简单题:Same Tree
- 让部分TextView里的文字可以点击并改变颜色
- android点击两次返回键实现程序退出
- J版OpenStack非admin用户无法获取OS-EXT-SRV-ATTR属性问题详解
- OCP-1Z0-051-2015-51题
- UIScrollView的常用属性和方法
- CSS3中动画TRANSFORM必须要了解的SKEW变化原理
- node.js读写数据流
- 7种网络连接方式demo
- Openstack API