Java TextView中的HTML链接存在问题

Java TextView中的HTML链接存在问题,java,android,Java,Android,所以,我很好奇如何使这项工作。。。我从一个API中提取,其中一个元素是HTML。所以,我觉得让这些链接可以点击会很酷。然而,其中一些链接并不完整,因为它们直接绑定到我获取API数据的站点 以下是我所拥有的一个例子: textSummary.setMovementMethod(LinkMovementMethod.getInstance()); textSummary.setText(Html.fromHtml(object.getDescription())); 现在,如果我点击一个以“htt

所以,我很好奇如何使这项工作。。。我从一个API中提取,其中一个元素是HTML。所以,我觉得让这些链接可以点击会很酷。然而,其中一些链接并不完整,因为它们直接绑定到我获取API数据的站点

以下是我所拥有的一个例子:

textSummary.setMovementMethod(LinkMovementMethod.getInstance());
textSummary.setText(Html.fromHtml(object.getDescription()));
现在,如果我点击一个以“http://”开头的链接,一切都很好。它让我可以选择在哪个浏览器中打开它。但是,如果href如下所示:

/inxile-entertainment-inc/3010-3966
我显然得到了一个错误,因为意图没有一个正确格式的Url。我需要补充的是:

http://www.giantbomb.com
使部分href正常工作

有没有一种方法可以做到这一点,最终结果是设备启动默认浏览器(或者通常是我的应用程序之外的浏览器)

谢谢

编辑:这里有更多的信息

这里是有问题的文本视图。本质上,这来自一个片段,该片段基于从API引入的数据填充该片段

<TextView android:id="@+id/detail_summary"
    android:textColor="@color/colorAccent"
    android:layout_marginTop="10dp"
    android:paddingStart="3dp"
    android:paddingEnd="3dp"
    android:paddingBottom="3dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
通过此链接,我可以选择在哪个浏览器中打开它:

http://www.youtube.com/watch?v=Gd43NYBzHuk
你可以用

android:autoLink=“web”



这个TextView不需要onClickLinstner

您能给出一个示例XML布局吗?或者至少是与这个问题相关的部分。还要确保包含相关的字符串资源。我添加了一些信息。如果你还需要,请告诉我。非常感谢。如何设置在
文本视图中显示的文本;API被解析为一个对象。getDescription从该对象中提取描述部分。这比我之前寻找的更好!最初,我在寻找一种方法来实现我总结中的每一个链接。然而,这只会删除任何不完整的,只留下那些不完整的!非常感谢。我会对这个答案投赞成票,但我缺乏15%的声誉。(我是一名新开发人员)
http://www.youtube.com/watch?v=Gd43NYBzHuk
    <TextView android:id="@+id/detail_summary"
    android:textColor="@color/colorAccent"
    android:layout_marginTop="10dp"
    android:paddingStart="3dp"
    android:paddingEnd="3dp"
    android:paddingBottom="3dp"
    android:autoLink="web"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />