【发布时间】:2011-03-23 11:12:07
【问题描述】:
我有一个 RelativeLayout,我在其中添加按钮并将其 onCLickListener 设置为我处理其点击的当前 Activity。
在特定情况下,我还需要在 ClickListener 上设置 RelativeLayout,但是一旦完成所需的布局点击,我需要允许再次点击按钮。 (即通过布局点击)
如果我将布局的点击侦听器设置为 null,我将无法再点击布局或其子视图的按钮。
我做错了什么?
编辑:我似乎已经通过设置修复了它;
relativeLayout.setClickable(false);
【问题讨论】:
-
只需使用布尔标志即可
-
这没什么用,无论如何我都需要设置 Layout onCLickListener,然后我需要在稍后的某个时间点“取消设置”它。这样我就可以点击它进入子视图(之前被 onClickListener 阻止了)。