gpt4 book ai didi

java - setMovementMethod 在 android textview 中不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 08:35:03 27 4
gpt4 key购买 nike

我有一个 TextView ,其文本来自数据库。此文本可以是普通文本,也可以是链接,或两者兼而有之。为此,我使用 Html.fromHtml(myText) 解析 html 中的文本。这样就可以检测到该链接并将其显示为可点击。这工作正常。它为链接显示可点击的字符串,为普通文本显示不可点击的字符串。但是当我单击该文本时,它不起作用并且没有任何反应。 这是我从服务器获取的文本:

Dear user:

Your review titled <a href="http://example.com/review/someText-1069459" target="blank">Normal verified negative 1 desktop</a> on the product <a href="http://example.com/product-reviews/text-925766045" target="blank">Clickable Text</a> has been resolved.

To check corporate response <a target="blank" href="http://example.com/interact.php?add=http://example.com/blog/ejhhspsqmn/Please-talk-about-your-companys-products-and-services-onlyPlease-present-your-post-in-an-objectiv&session_id=Se9qExA6JSY%3d">Click here</a>

Have a great day!

Regards,
Head - Member Support

为了制作可点击的文本,我使用如下的 setMovementMethod :

textView.setText(Html.fromHtml(myText));
textView.setMovementMethod(LinkMovementMethod.getInstance());

但是它不起作用。有什么我想在代码中添加的吗?我也在 xml 中使用 android:autoLink="web"

enter image description here

最佳答案

去掉xml中的android:autoLink="web"

关于java - setMovementMethod 在 android textview 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37429656/

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