【发布时间】:2020-03-04 18:43:05
【问题描述】:
我有两个布局,manageLayout 和 mainLayout。他们在各个方面都对父母有限制。我需要一次在mainLayout的顶部有manageLayout,另一次在manageLayout的顶部有mainLayout。当然,在其中一个上使用 visibility=gone 是有道理的,但我需要在另一个背景上使用一种布局。问题:后台布局处理来自顶部布局的事件。当另一个布局上升时,如何使较低的布局(和他的元素)不可触及?
布局树图像:
LayoutTreeImg
代码示例,我想禁用较低布局的通信:https://pastebin.com/PeL7u3YD(不仅isSaveEnabled=false 无效,isEnabled=false 也无效)
【问题讨论】:
-
能否提供相关源码?这有没有可能回答你的问题:stackoverflow.com/a/34391262?
-
在帖子中添加了布局树,我不明白,因为我需要粘贴代码 - 帖子中描述的所有问题。
-
这个答案是关于如何在另一个布局的顶部制作一个布局。我已经使用
visibility=gone\visible完成了它,但我仍然能够与较低的布局进行通信
标签: android xml layout android-constraintlayout