今天把之前看过的视频又看了一遍,瞬间领悟了 layout_weight 的含义,现在我来记下对 layout_weight 的相关知识。layout_weight:用于指定空闲空间的分配比例,平分空余空间的部分,如下图所示:
红色部分便是绿色部分和蓝色部分将要平分的部分,但是frist和second不一样长,所以不是平分整个父控件。
如何让控件平分父控件?又如何让控件中父控件的1/3和2/3?
将控件的宽度 layout_width 设置为 0 (水平方向上)
将控件的高度 layout_height 设置为 0 (垂直方向上)。
平分父控件的话,就将 layout_weight 改成 1 。