【发布时间】:2015-09-08 21:10:30
【问题描述】:
我有一个线性布局,其中包含多个视图。这些视图在添加到布局时可能已经关联了点击监听器。我想禁用此线性布局的子级的所有点击侦听器,并且在顶层只有一个侦听器。
【问题讨论】:
-
请添加您的代码。除非
标签: android android-layout android-linearlayout android-view onclicklistener
我有一个线性布局,其中包含多个视图。这些视图在添加到布局时可能已经关联了点击监听器。我想禁用此线性布局的子级的所有点击侦听器,并且在顶层只有一个侦听器。
【问题讨论】:
标签: android android-layout android-linearlayout android-view onclicklistener
作为一种变体,您可以浏览所有子视图并使它们不可点击。
【讨论】:
您可以通过 xml 执行此操作,方法是将选项 focusable 和 clickable 与 false 作为值添加到子视图并将 true 值添加到父视图。
另一种选择是对父视图和子视图使用相同的 OnClickListener。
【讨论】: