2010-11-23 94 views
2

我的布局中有一个TextView,它具有在XML中设置的属性“clickable = true”。这是为了让它表现得像一个带有文本和图标的按钮。 现在,我通过调用HTML.fromHtml()添加到TextView HTML文本中,然后应用Linkify.addLinks。Android:可点击的TextView与链接的链接

问题是:在这种配置中,链接不可点击。有没有什么建议,如何让用户点击链接,其他从创建自定义的基于TextView的类?

感谢

+0

你想要一个可点击的TextView,里面的链接也是可点击的吗?这听起来像可能导致糟糕的用户体验,您可能需要重新考虑您的UI设计。让一个大手指的人尝试按下一个小按钮中的一个小按钮。 – 2010-11-23 01:28:47

回答

2

尝试添加属性“机器人:自动链接=”网络“”到TextView的

+0

谢谢。我设法解决了这个问题! – Anton 2010-11-26 22:55:54

0

而且,我一直在努力反对TextView小时实现之前

<resources> 
    <string name="mytext">Going to <a href="http://www.google.fr/">Google</a> is linkifed but NOT clickable</string> 
</resources> 

但这是:

​​

在这两种情况下,链接都被识别并且相应地设计。

+1

虽然有一种解决方法:http://stackoverflow.com/questions/2734270/how-do-i-make-links-in-a-textview-clickable/2746708#2746708 – rds 2010-12-10 22:35:39