我的布局中有三个视图(按钮 textview 按钮),按钮的可见性可能会改变(不可见/消失,无论什么使实现这一点成为可能)。
附图说明了我的问题,请看一下。
我想要做的是实现 iPhone 导航栏遵循的逻辑,但我似乎无法让它工作。
我尝试过的:
- 线性布局,权重和重力的所有排列
- 将 parentCenterHorizontal 分配给中间文本视图,将 parentLeft 和 parentRight 分配给左右按钮的相对布局 - 通过这样做,视图在扩展时相互重叠。而不是让他们转变。如果我使用 toLeftOf 或 toRightOf 属性,它会覆盖 parentCenter/parentLeft/parentRight 标签,这使得这种方法毫无用处。