我正在开发一个列表视图,其中每个单元格都是一个LinearLayout,其中包含其他视图。我还设置了单元格的onClickListener以将用户带到另一个Activity。
问题是其中一个视图是TextView,我在其中应用了Linkify功能。当TextView恰好在其文本中有一个链接时,我不能再触发onClickListener,除非我点击LinearLayout的另一个视图。此问题也适用于突出显示功能。
有谁知道可能会发生什么?
谢谢!
答案 0 :(得分:0)
如果你在getView()覆盖中应用了Linkify函数,我想知道它是否只是在传递给它的视图上自动设置“Clickable”类型方法。在Linkify之后,您可以尝试在已链接的视图上调用setClickable(false),setFocusable(false),setFocusableInTouchMode(false)。