gpt4 book ai didi

android - TextView#setMovementMethod(LinkMovementMethod.getInstance()) 正在中断链接显示

转载 作者:行者123 更新时间:2023-11-28 00:10:47 26 4
gpt4 key购买 nike

我有一个 TextView,我正在填充一个由一些 HTML 制作的 Spannable

这段代码:

textView.setText(Html.fromHtml(textContent, mImageGetter, null));

显示链接,但它们不可点击。这段代码:

text.setMovementMethod(LinkMovementMethod.getInstance());
textView.setText(Html.fromHtml(textContent, mImageGetter, null));

显示链接。 TextView 在 XML 中指定为

<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/another_textview"
android:layout_marginTop="5dp"
android:autoLink="web"
android:textColorLink="@color/link_color_unpressed"
android:textColor="#ffffff"
android:textSize="18sp" />

为什么 LinkMovementMethod(一种完全用于使 TextView 中的链接可点击的方法)停止显示链接?

最佳答案

罪魁祸首是自动链接方法:

<TextView
...
android:autoLink="web"
...
/>

删除此行解决了问题。

关于android - TextView#setMovementMethod(LinkMovementMethod.getInstance()) 正在中断链接显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15299147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com