textview-TextView中部分文本的自动链接问题

问题描述

TextView中部分文本的自动链接问题
如何给textview的部分文本添加自动链接?例如:我在TextView的文本是“请点击这里打开这个网页”。我想只在文本“这里”显示链接。当我点击“这里”这两个字,就能打开那个网页,点击其它文本不能链接。

解决方案

Textviews可以显示HTML就解决了你的问题。在hyperlink中实现你想要的点击链接

String html = ""My link is <a href=""http://google.com"">here</a>"";myTextView.setText(Html.fromHtml(html));

解决方案二:
在string.xml中加入字符串:

<?xml version=""1.0"" encoding=""utf-8""?><resources>    <string name=""txtCredits"">Support: <a href=""http://www.stackoverflow.com"">click here</a></string></resources>

然后在textView中这样使用:

<TextView        android:layout_width=""fill_parent""        android:layout_height=""wrap_content""        android:autoLink=""web""        android:gravity=""center""        android:linksClickable=""true""        android:text=""@string/txtCredits"" />

解决方案三:
在strings.xml使用HTML语法:

<string name=""test"">Click &lt;a href=""http://vtuhtan.info""&gt;here&lt;/a&gt;</string>

设置TextView属性来获得点击链接和自动链接。

TextView tv = findViewById(R.id.textView);tv.setText(Html.fromHtml(getResources().getString(R.string.test)));
时间: 2024-10-28 13:02:57

textview-TextView中部分文本的自动链接问题的相关文章

WPF中根据文本内容自动设置大小的RichTextBox

很怀念windows forms当中的AutoSize属性啊,但可惜的是WPF并没有实现这个属性,这多少让人有些郁闷. 那就自个写吧,相对比较容易的是TextBox之类的仅仅显示平文本的控件,你 可以根据你的文本,字体等等属性构造一个FormattedText 实例,这个实例有Width/Height属性(我还是很怀念Font.MeasureString方 法),最让人纠结的是RichTextBox控件,哎,又是它. 思路很简单,监视文本变化,文本变化时调整控件大小: protected ove

textview-textView视图中设置文本

问题描述 textView视图中设置文本 我想通过代码在textView视图中设置文本.如果我使用setText()方法在屏幕上显示的文本是这样的:"aaaa n bbb n ccc"而不是: ""aaaabbbccc"". 如果我在xml中设置 android:text=""aaaa n bbbn ccc"",就可以显示出想要的效果.怎么通过代码设置而不是依据xml文件实现呢. 解决方案 简单使用回车换行

我的Android进阶之旅------&amp;gt; Android为TextView组件中显示的文本添加背景色

通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article/details/46916963)      我们学会了在TextView中显示图片的方法,现在我们来学习如何为TextView组件中显示的文本添加背景色.要求完成的样子如图所示: 首先来学习使用BackgroundColorSpan对象设置文字背景色,代码如下: TextView textView=(

Android开发中TextView 实现右上角跟随文本动态追加圆形红点_Android

在一个比较坑的需求里,一段文字右上角需要追加一个圆形红点.最右侧有个金额,红点动态随着文字移动,然后各种摆布局,一下午坑死我了.后来果断放弃.然后就想试试直接自定义view来实现这个需求. 最坑的就是效果下面的第一种情况和第二种情况,就是这两种情况给逼的   废话不说,开搞. 首先自定义个view 继承自 view 类 public class MyViewAndCircle extends View{ } 然后不用说了 ,直接飘红,必须要实现几个必要的方法了. public MyViewAnd

Android开发中TextView 实现右上角跟随文本动态追加圆形红点

在一个比较坑的需求里,一段文字右上角需要追加一个圆形红点.最右侧有个金额,红点动态随着文字移动,然后各种摆布局,一下午坑死我了.后来果断放弃.然后就想试试直接自定义view来实现这个需求. 最坑的就是效果下面的第一种情况和第二种情况,就是这两种情况给逼的 废话不说,开搞. 首先自定义个view 继承自 view 类 public class MyViewAndCircle extends View{ } 然后不用说了 ,直接飘红,必须要实现几个必要的方法了. public MyViewAndCi

Word 2007中如何实现多个文本框之间链接

Word 2007中如何实现多个文本框之间链接 Word2007为用户提供了文本框之间链接的功能,两个文本框实现链接后,其中一个文本框不能输入内容时,就会在另一文本框内自动输入多余的内容,如同使用同一个文本框一样.实现文本框链接的方法如下: (1)双击要创建链接的文本框,打开"文本框工具"选项卡. (2)在"文本"区域单击"创建链接"按钮,鼠标变形为链接的形状后,在链接对象中单击鼠标,即可实现文本框之间内容的链接,需要注意的是,被链接的文本框必须

WPS文字中多个文本框相互链接的攻略

  相信大家再编辑文档的时候,经常用到文本框来防止文字或图片的移动,但是也有的时候,要将文字或图片两个文本框相接连起来.下面小编就为大家分享下文本框链接的操作技巧,一起来看看吧. 一.绘制文本框 先在文档中要插入文本框的位置单击鼠标,然后在菜单栏中单击"插入--文本框(横或竖文本框)",也可以直接在绘图工具栏中单击"文本框"按钮(如图01),然后拖动鼠标,即可绘制出所需的文本框. 图1文本框 二.调整文本框位置 我们可以根据需要对文本框位置及大小进行适当调整,首先是

在Word 2007文档中断开文本框链接

  第1步,打开Word2007文档窗口,右键单击准备断开与下一级文本框链接的文本框. 第2步,在打开的快捷菜单中选择"断开向前链接"命令即可,如图所示. 小提示:断开两个文本框的链接,并不影响被断开链接的文本框与其下一级文本框的链接.即断开链接操作不具备传递性.但所有内容会被自动合并到第1个文本框中.

布局-把LinearLayout修改成RelativeLayout之后,TextView的预览文本没有了

问题描述 把LinearLayout修改成RelativeLayout之后,TextView的预览文本没有了 我这个布局是一个Notification. 为什么我把第一个LinearLayout修改成RelativeLayoutTextView的文本内容就消失了,运行时的文本也没有了. android:id=""@+id/action"" android:layout_width=""wrap_content"" androi