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();
}
}