Android,布局clicklistener和子视图点击问题

时间:2011-03-23 11:12:07

标签: android layout view click

我有一个RelativeLayout,我在其中添加按钮并将onCLickListener设置为我处理其点击的当前活动。

在特定情况下,我还需要设置RelativeLayout onClickListener,但是一旦完成所需的布局点击,我需要再次允许点击按钮。 (即点击布局)

如果我将布局的点击监听器设置为null,我就不能再单击布局或作为子视图的按钮。

我做错了什么?

编辑:我似乎已通过设置修复了

relativeLayout.setClickable(false);

1 个答案:

答案 0 :(得分:2)

你试过了吗?

relativeLayout.setOnClickListener(null);
relativeLayout.setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS);