android 设置字体颜色 有重叠,android TextView改变部分字体的颜色,大小,设置部分字体有点击事件...

Bertha 。 2022-10-17 15:55 385阅读 0赞

android TextView改变部分字体的颜色,大小,设置部分字体有点击事件

SpannableString ss = new SpannableString(“lsjfkdsjfksfjkfjsdkfjfjsdkskfsdfds”);

ss.setSpan(new ClickableSpan() {

@Override

public void updateDrawState(TextPaint ds) {

super.updateDrawState(ds);

//设置无下划线

ds.setUnderlineText(false);

}

@Override

public void onClick(View widget) {

System.out.println(“============================”);

Log.i(“”, “===========================”);

}

}, 5, 15, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);

et.setText(ss);

//设置字体点击后无颜色

et.setHighlightColor(Color.TRANSPARENT);

//这段必须加上才会有点击事件

et.setMovementMethod(LinkMovementMethod.getInstance());

发表评论

表情:
评论列表 (有 0 条评论,385人围观)

还没有评论,来说两句吧...

相关阅读

    相关 状态栏字体颜色设置

    根据不同的主题设置状态栏的字体颜色,主要有以下几种实现方法。 > 注意:状态栏的字体颜色分两种,一种是黑色,另一种是白色。 步骤1 设置`info.plist`中的属性