package com.fanxin.app.comments; import com.fanxin.app.R; import android.content.Context; import android.text.TextPaint; import android.text.style.ClickableSpan; import android.view.View; import android.widget.TextView; import android.widget.Toast; public class ClickTextView extends ClickableSpan { private String clickString; private Context context; public ClickTextView(Context context, String clickString) { this.clickString = clickString; this.context = context; } @Override public void updateDrawState(TextPaint ds) { ds.setColor(context.getResources().getColor( R.color.text_color)); ds.setUnderlineText(false); // 去掉下划线 } @Override public void onClick(View widget) { if (widget instanceof TextView) { ((TextView) widget).setHighlightColor(context.getResources().getColor( android.R.color.transparent)); } Toast.makeText(context, clickString, Toast.LENGTH_LONG).show(); } }