TextView部分字体颜色改变,并且点击进行跳转
来源:互联网 发布:隐藏软件 编辑:程序博客网 时间:2024/05/15 00:46
代码如下,直接拿来用就可以
//设置部分字体改变颜色public void getSpannableTextColor(TextView textView, String text, String keyword){ Log.e("aaa","text--"+text+"keyword==>"+keyword); SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(text); if(text.contains(keyword)){ int spanStartIndex = text.indexOf(keyword); int spanEndIndex = spanStartIndex+keyword.length(); //改变字体颜色 spannableStringBuilder.setSpan(new ForegroundColorSpan(Color.argb(255,200,16,46)), spanStartIndex,spanEndIndex, Spannable.SPAN_EXCLUSIVE_INCLUSIVE); //跳转 spannableStringBuilder.setSpan(new ClickableSpan() { @Override public void onClick(View widget) { Toast.makeText(SubscriptionServiceActivity.this,"即将跳转",Toast.LENGTH_SHORT).show(); } @Override public void updateDrawState(TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(false);//去掉下划线 } },spanStartIndex,spanEndIndex, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); } textView.setText(spannableStringBuilder); textView.setMovementMethod(LinkMovementMethod.getInstance());//加上这句话,跳转才能成功}
0 0
- TextView部分字体颜色改变,并且点击进行跳转
- TextView后加字体并改变颜色点击跳转
- TextView 点击字体颜色改变
- 改变textview部分字体颜色
- android TextView改变部分字体的颜色,大小,设置部分字体有点击事件
- 改变textview的部分字体和颜色
- Android中设置部分字体的颜色改变,并且能点击
- 改变textview字体颜色
- 点击LinearLayout使用selector改变TextView字体颜色
- 点击LinearLayout使用selector改变TextView字体颜色
- 点击LinearLayout使用selector改变TextView字体颜色
- 点击LinearLayout使用selector改变TextView字体颜色
- 点击LinearLayout使用selector改变TextView字体颜色 (转)
- 点击LinearLayout使用selector改变TextView字体颜色
- 点击LinearLayout使用selector改变TextView字体颜色
- 31.TextView分段改变字体颜色和分段点击
- TextView改变部分字体颜色——SpannableStringBuilder
- TextView改变部分字体的大小和颜色
- 性质决定了它的使用场景:
- MySQL主从延迟如何解决
- 自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解
- 论面向对象的套路:
- Docker - Cannot connect to the Docker daemon
- TextView部分字体颜色改变,并且点击进行跳转
- MFC学习——获取文件夹和文件路径
- 通过zookeeper如何做服务存活检测:
- 一步步学习ASP.NET MVC3 (11)——@Ajax,JavaScriptResult(1) - 大话济公
- [C++]引用参数与临时变量
- MySQL主从复制以及常见的一些问题处理
- Ubuntu 14.04.2下安装JDK并配置Jetty服务器
- Android高阶之Android studio-友盟多渠道打包方式
- 如何转载CSDN博客