相关疑难解决方法(0)

如何在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>
Run Code Online (Sandbox Code Playgroud)

where @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>
Run Code Online (Sandbox Code Playgroud)

但这样做:

<string name="txtCredits">www.google.com</string>
Run Code Online (Sandbox Code Playgroud)

这是一个无赖,因为我宁愿显示文本链接而不是显示完整的URL.

android hyperlink textview clickable

950
推荐指数
30
解决办法
51万
查看次数

TextView中的链接

我需要在a中放一个链接TextView,我有一个包含标签<a href="link">Text for link</a>和其他文本的字符串.问题是,如果我运行项目,我可以看到文本,但它不可点击.我也尝试使用<b>标签,看看它是否有效,似乎它也不起作用.

如何在没有Linkify使用的情况下使其工作?

android hyperlink textview

52
推荐指数
5
解决办法
6万
查看次数

标签 统计

android ×2

hyperlink ×2

textview ×2

clickable ×1