在另一个活动中打开TextView链接-自定义ClickableSpan

拉维

我有一个包含链接其他文本的TextView 我需要链接才能被点击,并且需要捕获点击并在我的活动中的Web视图中打开链接。我遵循了这个答案我的代码如下所示:

actitivity_main.xml

 <TextView android:id="@+id/textlinktest"
              android:layout_width="wrap_content"
              android:layout_height="50dp"/>

这就是我调用它的方式:

textLinkTest.setText(Html.fromHtml("Something else <a href=\"http://www.google.com\">google</a>"));

textLinkTest.setText(RichTextUtils.replaceAll(
            (Spanned) textLinkTest.getText(),
            URLSpan.class,
            new URLSpanConverter()));

链接显示正常,但它们不可单击!我的customeclickablespan中的onclick永远不会被调用。我尝试切换android:linksClickable,还尝试了android:autoLink的其他值。但是链接仍然不可点击。有什么想法吗?

伊戈尔·图尔卡诺夫(Igor Tyulkanov)

textLinkTest.setMovementMethod(LinkMovementMethod.getInstance());

之前

textLinkTest.setText(RichTextUtils.replaceAll((Spanned) textLinkTest.getText(), URLSpan.class, new URLSpanConverter()));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在另一个活动中打开TextView链接-自定义ClickableSpan

来自分类Dev

动态在另一个自定义tagLib中调用自定义tagLib

来自分类Dev

在另一个自定义 UIView 中嵌入自定义 UITableViewCell?

来自分类Dev

NativeScript 从自定义 Android 活动导航到另一个页面

来自分类Dev

通过单击另一个页面模板中的帖子标题,可以在特定的自定义wordpress模板中打开自定义帖子类型。

来自分类Dev

React-Leaflet - 自定义 Pin,OnClick 链接到另一个页面

来自分类Dev

从另一个自定义重定向到自定义 html 页面

来自分类Dev

如何从继承自另一个自定义控件的自定义控件中触发方法?

来自分类Dev

当自定义绘画代码在另一个类中时,不执行自定义绘画

来自分类Dev

Node.js:在另一个自定义类中引用自定义类

来自分类Dev

在另一个自定义UIView中设置/更改嵌套自定义UIView的变量

来自分类Dev

将一个 Swing 自定义表单插入另一个自定义表单

来自分类Dev

如何将一个活动中的自定义数组列表传递给另一活动

来自分类Dev

如何从Colab中的另一个python模块调用自定义模块

来自分类Dev

从另一个自定义验证中调用验证

来自分类Dev

如何在自定义tableViewController中过渡到另一个viewController?

来自分类Dev

在Angularjs中添加另一个自定义插值器

来自分类Dev

是否可以在另一个应用程序中实现自定义视图?

来自分类Dev

自定义addToDisplay方法在另一个类中返回异常

来自分类Dev

将自定义对象数组传递给android中的另一个Activity

来自分类Dev

是否可以在自定义View类中创建另一个控件?

来自分类Dev

JavaScript从另一个文件中创建自定义对象以进行测试

来自分类Dev

根据另一个表中的自定义属性过滤值

来自分类Dev

将字符串值从自定义对话框传递到另一个活动

来自分类Dev

通过意图将自定义数组数据传递到另一个活动

来自分类Dev

如何保存自定义类对象并将其转移到另一个活动

来自分类Dev

将字符串值从自定义对话框传递到另一个活动

来自分类Dev

将包含其他自定义对象的对象列表从一个活动发送到另一个活动

来自分类Dev

当我将它包含在另一个活动中时,如何在自定义工具栏上使用图标?

Related 相关文章

  1. 1

    在另一个活动中打开TextView链接-自定义ClickableSpan

  2. 2

    动态在另一个自定义tagLib中调用自定义tagLib

  3. 3

    在另一个自定义 UIView 中嵌入自定义 UITableViewCell?

  4. 4

    NativeScript 从自定义 Android 活动导航到另一个页面

  5. 5

    通过单击另一个页面模板中的帖子标题,可以在特定的自定义wordpress模板中打开自定义帖子类型。

  6. 6

    React-Leaflet - 自定义 Pin,OnClick 链接到另一个页面

  7. 7

    从另一个自定义重定向到自定义 html 页面

  8. 8

    如何从继承自另一个自定义控件的自定义控件中触发方法?

  9. 9

    当自定义绘画代码在另一个类中时,不执行自定义绘画

  10. 10

    Node.js:在另一个自定义类中引用自定义类

  11. 11

    在另一个自定义UIView中设置/更改嵌套自定义UIView的变量

  12. 12

    将一个 Swing 自定义表单插入另一个自定义表单

  13. 13

    如何将一个活动中的自定义数组列表传递给另一活动

  14. 14

    如何从Colab中的另一个python模块调用自定义模块

  15. 15

    从另一个自定义验证中调用验证

  16. 16

    如何在自定义tableViewController中过渡到另一个viewController?

  17. 17

    在Angularjs中添加另一个自定义插值器

  18. 18

    是否可以在另一个应用程序中实现自定义视图?

  19. 19

    自定义addToDisplay方法在另一个类中返回异常

  20. 20

    将自定义对象数组传递给android中的另一个Activity

  21. 21

    是否可以在自定义View类中创建另一个控件?

  22. 22

    JavaScript从另一个文件中创建自定义对象以进行测试

  23. 23

    根据另一个表中的自定义属性过滤值

  24. 24

    将字符串值从自定义对话框传递到另一个活动

  25. 25

    通过意图将自定义数组数据传递到另一个活动

  26. 26

    如何保存自定义类对象并将其转移到另一个活动

  27. 27

    将字符串值从自定义对话框传递到另一个活动

  28. 28

    将包含其他自定义对象的对象列表从一个活动发送到另一个活动

  29. 29

    当我将它包含在另一个活动中时,如何在自定义工具栏上使用图标?

热门标签

归档