android實現 文本超鏈接(記錄)

效果:

在這裏插入圖片描述

代碼:

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

參考大佬鏈接,學習更多使用方式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章