android - 如何将 View 的 onClick 事件传递给 Android 上的父级?

标签 android events onclick textview

我的布局中有一个 TextView,其背景是一个选择器。并且 TextView 的文本设置为从 HTML 跨越。 然后我用 LinkMovementMethod 设置 TextView。

现在当我点击 TextView 时,点击事件不会发送到其父布局以触发选择器。

应该如何解决?

最佳答案

声明您的TextView使用 android:clickable="false" 无法点击/聚焦和 android:focusable="false"v.setClickable(false)v.setFocusable(false) .点击事件应该发送到 TextView的 parent 。

注意:

为了实现这一点,您必须将点击添加到其直接 parent .或设置 android:clickable="false"android:focusable="false"到其直接父级将监听器传递给进一步的父级

关于android - 如何将 View 的 onClick 事件传递给 Android 上的父级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4415528/

相关文章:

Android:Lollipop 之前自定义按钮上的背景颜色设置不正确

events - GWT 中的事件总线与 HandlerManager?

javascript - 如何向 jQuery 的 on() 回调添加事件?

jQuery Div 卸载事件发生时可见

android - 单击按钮之前执行的 Flutter 代码

android - 如果我收到警告 Converting to string : TypedValue? 如何识别代码不正确的地方

java - 元素也是类中的路径名

javascript - 多次使用 onclick 函数

java - 让TextView点击到下一页

android - HashMap 访问同一个 ArrayList