为了账号安全,请及时绑定邮箱和手机立即绑定

如何在TextView中创建可点击的链接?

如何在TextView中创建可点击的链接?

GCT1015 2019-06-13 16:54:13
如何在TextView中创建可点击的链接?我定义了以下TextView:<TextView android:layout_width="wrap_content"     android:layout_height="wrap_content" android:text="@string/txtCredits"     android:autoLink="web" android:id="@+id/infoTxtCredits"     android:layout_centerInParent="true"     android:linksClickable="true"></TextView>哪里@string/txtCredits是包含<a href="some site">Link text</a>.Android正在突出显示TextView中的链接,但它们不会响应点击。有人能告诉我做错了什么吗?我是否必须在我的活动中为TextView设置一个onClickListener,就像这样简单呢?看起来这与我定义字符串资源的方式有关。这是行不通的:<string name="txtCredits"><a href="http://www.google.com">Google</a></string>但这确实是:<string name="txtCredits">www.google.com</string>这是一个令人沮丧的,因为我宁愿显示一个文本链接,而不是显示完整的URL。
查看完整描述

3 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

我只用android:autoLink="web"而且效果很好。单击链接将打开浏览器并显示正确的页面。

有一件事我可以猜到,其他的观点是在链接之上。一些透明的东西填充了整个父程序,但是没有在链接上面显示任何内容。在这种情况下,单击将转到此视图,而不是链接。


查看完整回答
反对 回复 2019-06-13
  • 3 回答
  • 0 关注
  • 462 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信