gpt4 book ai didi

android - 在 Spannable 中禁用交互

转载 作者:行者123 更新时间:2023-11-30 02:36:52 25 4
gpt4 key购买 nike

如何在 Spannable 中禁用交互,而不影响显示它的 TextView 的交互?

换句话说,我想禁用给定 Spannable 中的所有链接。我不能对跨度做任何假设(特别是,它们可以是覆盖 updateDrawStateClickableSpan 子类)。

我尝试过的

textView.setEnabled(false) 不够好,因为它还会禁用添加到 View 的任何点击/触摸监听器。

textView.setClickable(false) 不会禁用 Spannable 链接。

最佳答案

对于自动链接,您可以使用 TextView.setLinksClickable( false );

对于其他人,将移动方法更改为 ScrollingMovementMethod。

   tv.setMovementMethod( ScrollingMovementMethod.getInstance() );

关于android - 在 Spannable 中禁用交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26404621/

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