package com.shangguigu;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.text.Spannable;
import android.text.SpannableStringBuilder;
import android.text.Spanned;
import android.text.method.LinkMovementMethod;
import android.text.style.ForegroundColorSpan;
import android.text.style.URLSpan;
import android.widget.TextView;
/**
* 作者:杨光福 on 2016/4/5 00:30
* 微信:yangguangfu520
* QQ号:541433511
* 作用:xxxx
*/
public class TextActivity extends Activity {
private TextView textview;
private SpannableStringBuilder ssb;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_text);
textview = (TextView) findViewById(R.id.textview);
ssb = new SpannableStringBuilder("超级链接:网络 ");
ssb.setSpan(new URLSpan("https://www.baidu.com"), 5, 7, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); // 网络
ssb.setSpan(new ForegroundColorSpan(Color.LTGRAY), 5, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
//
textview.setMovementMethod(LinkMovementMethod.getInstance());// 让链接的点击事件响应的必要一句代码
// SpannableStringBuilder ssbs = new SpannableStringBuilder("超级链接:短信 ");
// //把短信发送客户端调起来
// ssbs.setSpan(new URLSpan("sms:13912345678"), 0, 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); // 短信
// //对5~7对应的文字设置背景颜色
// ssbs.setSpan(new ForegroundColorSpan(Color.RED), 5, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textview.setText(ssb);
}
}