马上8月结束了,深海决定写点东西分享给大家,祝各位程序猿身体健康万事如意.
废话不多说,直接上图:
如图中蓝色文字的效果,需求如下:
1,点击跳转到另一个页面
2.去除下划线
3.颜色自定义
第一步:实现目标文字段点击事件
final SpannableStringBuilder style = new SpannableStringBuilder();
String content = "文章内容"
String trim = "#" + "目标文字" + "#";
//设置文字
style.append(trim+content);
//设置部分文字点击事件
ClickableSpan clickableSpan = new ClickableSpan() {
@Override
public void onClick(View widget) {
MyContext.startActivity(new Intent(MyContext, Activity_topic.class));
}
};
style.setSpan(clickableSpan, 0, trim.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
第二步:去除