android textview 设置超链接打开手机浏览器浏览链接数据

来源:互联网 发布:属于80后的网络歌曲 编辑:程序博客网 时间:2024/05/02 08:36

自定义可以点击的文字为超链接,点击文字打开选择要使用的浏览器,点击浏览器打开链接

首先从服务器获取数据,如果有url链接,则设置字体颜色为蓝色,加上下划线

tv_content.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);tv_content.setTextColor(getResources().getColor(R.color.text_color_blue));

设置文字点击事件,点击打开浏览器

tv_content.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                if(StrUtil.isNotEmpty(notifycationMessageDto.getURL())){                    Intent intent = new Intent();                    intent.setAction("android.intent.action.VIEW");                    Uri content_url = Uri.parse(notifycationMessageDto.getURL());                    intent.setData(content_url);//                    intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");                    startActivity(intent);                }            }        });

1 0
原创粉丝点击