效果:
代碼:
PS:改變超鏈接文本的顏色在XML中使用TextView的android:textColorLink="#009688"
屬性
TextView textView = findViewById(R.id.text_my);
//創建可擴展字符串並輸入內容
SpannableString spannableString = new SpannableString("請閱讀並同意《隱私政策》");
// 設置url鏈接
URLSpan urlSpan = new URLSpan("https://www.baidu.com/");
// 一參:url對象; 二參三參:url生效的字符起始位置; 四參:模式
spannableString.setSpan(urlSpan, 6, 12, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
// 設置textView可以點擊鏈接進行跳轉(不設置的話點擊無反應)
textView.setMovementMethod(new LinkMovementMethod());
//把可擴展字符串設置到textView
textView.setText(spannableString);