我有一个 RelativeLayout,我向其中添加按钮并将它们的 onCLickListener 设置为我处理它们的点击的当前 Activity。
在特定情况下,我还需要设置 RelativeLayout onClickListener,但是一旦完成所需的布局点击,我需要允许再次点击按钮。 (即点击布局)
如果我将布局的点击监听器设置为 null,我将无法再点击布局或作为其 subview 的按钮。
我做错了什么?
编辑:我似乎已经通过设置修复了它;
relativeLayout.setClickable(false);
最佳答案
你试过吗:
relativeLayout.setOnClickListener(null);
relativeLayout.setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS);
?
关于Android、Layout clicklistener和subview点击通过问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5404334/