3

我创建了一个 FrameLayout 来填满我的整个屏幕 ( red, Parent: p),然后我在上面放了一个 OnClickListener。之后,我在p( green) 中放置了另一个 FrameLayout。

Android 布局示例

但是现在点击红色字段绿色字段都会启动 onClick 方法。但是,我只想在单击红色区域时调用此方法。

4

1 回答 1

0

我建议您为此使用 LinearLayout。将红色设置为父线性布局的 backgroundColor 说 p。现在预先制作内部布局 q 并在第一个实例中设置其可见性。OnClick 使其可见。这将按照您需要的方式工作

于 2013-11-06T11:48:17.250 回答