安卓SpannableString中的LinkMovementMethod和ClickableSpan的实现可点击有颜色文字
1. 使用自定义ClickableSpan生成可点击不带下滑线文字
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.text.SpannableString;
import android.text.Spanned;
import android.text.TextPaint;
import android.text.method.LinkMovementMethod;
import android.text.style.ClickableSpan;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView mTextView = (TextView) findViewById(R.id.tv_show);
String text = "There is no charm equal to tenderness of heart.";
SpannableString sp =