自定义可以点击的文字为超链接,点击文字打开选择要使用的浏览器,点击浏览器打开链接
首先从服务器获取数据,如果有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); } } });
这篇博客介绍了如何在Android应用中使TextView的文字成为超链接,点击后能选择浏览器打开链接。首先从服务器获取数据,对包含URL的内容设置蓝色字体和下划线。接着,为TextView设置点击事件,实现点击后跳转到浏览器并加载链接。

4784

被折叠的 条评论
为什么被折叠?



