MS总结系列: layout_weight详细解析

1.多行textView在应用权重时效果不符合预期。


textView在LinearLayout中会参考父类的baseLine,如何解决呢?

textView会考虑父控件baseLine,如何解决?

设置父控件属性 baseLineAligned="false"

下面来讲正题,layout_weight如何使用?

下面我们把控件的宽都设置为match_parent

首先整体的宽度是480,所以剩余尺寸为480-3*480=-2*480

控件的宽度=定义的控件宽度+剩余宽度

A的剩余宽度=(L-(n*L))*A/A+B+C


所以呈现3:1:1

3.如何实现LinearLayout只有一个TextView 并且让他只占1/2


4.常见属性的区分 layout_X,X

控件的layout_x属性是交给父容器去设置的。

控件的x是本身设置的。

你可能感兴趣的:(MS总结系列: layout_weight详细解析)