Android、Layout clicklistener和subview点击通过问题

标签 android layout view click

我有一个 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/

相关文章:

android - 将 ImageView 与父布局设置为 wrap_content 的右侧对齐

android - 如何确定地理坐标附近是否存在街道或地址?

Android - 无法执行 dex : Multiple dex files define

css - 如何使我的文本在页面上呈现得更高?

javascript - 在 Controller 和 View 中使用manifest.json (sapui5)

sql-server - 在联合 View 上添加唯一索引 (SQL Server 2008)

java - 访问自定义组件的 AttributeSet 中的属性

android - 在屏幕方向更改时旋转 View (但不是布局)

android - 按下按钮时无法更改文字大小

android - 适配器第一个位置 = 第 6 个位置?