Android 如何创建之字形布局?
我想把一些控件放在一个之字形的模式中,如下所示。我如何才能最好地完成这一点 (使用安卓2.2)Android 如何创建之字形布局?,android,android-layout,Android,Android Layout,我想把一些控件放在一个之字形的模式中,如下所示。我如何才能最好地完成这一点 (使用安卓2.2) 有哪些限制?最简单的方法是将两个垂直线性布局相邻放置,并在第二个布局上添加一些填充。然而,如果你想让孩子们以一种特殊的方式排队,你可能需要做一些定制的事情……那么你如何确保填充物是孩子身高的一半呢?这取决于你如何定义孩子的身高,那么你必须设置一个OnGlobalLayoutListener,获取孩子的测量高度,在LinearLayout上设置填充,然后设置requestLayout()。
有哪些限制?最简单的方法是将两个垂直线性布局相邻放置,并在第二个布局上添加一些填充。然而,如果你想让孩子们以一种特殊的方式排队,你可能需要做一些定制的事情……那么你如何确保填充物是孩子身高的一半呢?这取决于你如何定义孩子的身高,那么你必须设置一个OnGlobalLayoutListener,获取孩子的测量高度,在LinearLayout上设置填充,然后设置requestLayout()。