富文本方式超链接

来源:互联网 发布:易语言发送qq消息源码 编辑:程序博客网 时间:2024/05/16 11:20

移动端实现链接效果

TextView tv_customMultiHyperLink =(TextView)findViewById(R.id.tv_customMultiHyperLink);        tv_customMultiHyperLink.setText(getClickableSpan());//设置超链接可点击tv_customMultiHyperLink.setMovementMethod(LinkMovementMethod.getInstance());
    /**     * 获取可点击的SpannableString     * @return     */    private SpannableString getClickableSpan() {        SpannableString spannableString = new SpannableString("这就是我们的记录评分标准,点击《评分标准》参考。");        //设置下划线文字        spannableString.setSpan(new UnderlineSpan(), 15, 21, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);        //设置文字的单击事件        spannableString.setSpan(new ClickableSpan() {            @Override            public void onClick(View widget) {//我们要调用的链接网站,或者html......            }        }, 15, 21, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);        //设置文字的前景色        spannableString.setSpan(new ForegroundColorSpan(Color.RED), 15, 21, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);        return spannableString;    }

实现样式

原创粉丝点击