【发布时间】:2016-10-27 23:14:49
【问题描述】:
我有一个SpannableString 设置为我的TextView 的文本,它位于另一个具有点击处理程序的视图中。我的文字中有ClickableSpans,你说得对,可点击。
我的问题是我需要在点击可点击范围内的情况下捕获触摸事件,并且不传播到父视图(因为父视图有另一个点击处理程序)。
容器视图只是我的应用程序中帖子的提要,这些帖子可以包含主题标签/提及/链接等。如果用户点击主题标签,他们应该转到由可点击范围处理的主题标签,否则,他们应该去post,由容器自己处理。
是否有任何直接的机制来实现此功能?
【问题讨论】:
-
在所有可点击的跨度中使用变量.. 相应地设置它们.. 并使用反对忽略 parentclick
-
@sush 我只是在写我的答案。我实际上完全按照你说的做了,而且奏效了。
标签: android android-view onclicklistener android-4.0-ice-cream-sandwich clickablespan