1

我正在开发一个列表视图,其中每个单元格都是一个 LinearLayout,其中包含其他视图。我还设置了单元格的 onClickListener 以将用户带到另一个 Activity。

问题是其中一个视图是我在其中应用 Linkify 函数的 TextView。当 TextView 的文本中恰好有一个链接时,我无法再触发 onClickListener,除非我单击 LinearLayout 的另一个视图。此问题也适用于突出显示功能。

有谁知道可能会发生什么?

谢谢!

4

1 回答 1

0

如果您在 getView() Override 中应用 Linkify 函数,我想知道它是否只是在传递给它的视图上自动设置“可点击”类型的方法。在 Linkify 之后,您可以尝试在被 Linkified 的视图上调用 setClickable(false)、setFocusable(false)、setFocusableInTouchMode(false)。

于 2011-04-22T18:47:49.483 回答