Android布局:使用布局在另一个非兄弟视图上的中心视图

时间:2015-12-22 22:36:43

标签: android android-layout

我需要将视图置于另一个布局中另一个视图的中心,按照此sketch of layout relationships以下约束(或缺少):

  • 布局的总宽度(?')在编译时是未知的(取决于其周围的其他内容)
  • 绿框(?)的宽度也是未知的(是总宽度的函数)
  • 第一排和第二排的窄盒和宽盒的宽度应相同
  • 红色框的宽度(w)已知且已修复
  • 第三行中的红色框应位于相应绿框的中心位置。

我知道如何通过代码实现这一点,但我更喜欢在布局文件中实现这些约束;到目前为止,我可以实现所有这些,除了最后一个。

我尝试将3 LinearLayout一个放在另一个之下,但我找不到将ViewLayout的水平位置与{{1}相关联的方法在不同的View

我甚至没有尝试Layout,因为单元格不能跨越多列。

我遗失了一些明显的东西?感谢。

0 个答案:

没有答案