我有一个RelativeLayout,我在其中添加按钮并将onCLickListener设置为我处理其点击的当前活动。
在特定情况下,我还需要设置RelativeLayout onClickListener,但是一旦完成所需的布局点击,我需要再次允许点击按钮。 (即点击布局)
如果我将布局的点击监听器设置为null,我就不能再单击布局或作为子视图的按钮。
我做错了什么?
编辑:我似乎已通过设置修复了
relativeLayout.setClickable(false);
答案 0 :(得分:2)
你试过了吗?
relativeLayout.setOnClickListener(null);
relativeLayout.setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS);