Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个 FrameLayout 来填满我的整个屏幕 ( red, Parent: p),然后我在上面放了一个 OnClickListener。之后,我在p( green) 中放置了另一个 FrameLayout。
red
Parent: p
p
green
但是现在点击红色字段和绿色字段都会启动 onClick 方法。但是,我只想在单击红色区域时调用此方法。
我建议您为此使用 LinearLayout。将红色设置为父线性布局的 backgroundColor 说 p。现在预先制作内部布局 q 并在第一个实例中设置其可见性。OnClick 使其可见。这将按照您需要的方式工作