【问题标题】:Suppress Child View OnClickListeners抑制子视图 OnClickListener
【发布时间】:2015-09-08 21:10:30
【问题描述】:

我有一个线性布局,其中包含多个视图。这些视图在添加到布局时可能已经关联了点击监听器。我想禁用此线性布局的子级的所有点击侦听器,并且在顶层只有一个侦听器。

【问题讨论】:

  • 请添加您的代码。除非

标签: android android-layout android-linearlayout android-view onclicklistener


【解决方案1】:

作为一种变体,您可以浏览所有子视图并使它们不可点击。

【讨论】:

    【解决方案2】:

    您可以通过 xml 执行此操作,方法是将选项 focusableclickablefalse 作为值添加到子视图并将 true 值添加到父视图。

    另一种选择是对父视图和子视图使用相同的 OnClickListener。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      • 1970-01-01
      • 2021-12-08
      • 1970-01-01
      • 2015-11-11
      相关资源
      最近更新 更多