String str = "前往门市前请先确认";
String changeText="确认";
SpannableString spanText = new SpannableString(str);
// int start = str.indexOf(changeText);
// int end = start + changeText.length();
int start = 0;
int end = 0;
if (str.indexOf(changeText) == -1) {
// 没有指定字符串的时候不处理,以免找不到数组越界
} else {
start = str.indexOf(changeText);
end = start + changeText.length();
}
spanText.setSpan(new ClickableSpan() {
@Override
public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
//设置文件颜色
ds.setColor(Color.parseColor("#000000"));
Android 指定字符串添加下划线与改变颜色
最新推荐文章于 2022-05-13 22:39:01 发布