在Android LinearLayout中,layout_weight属性用于设置子控件在父控件中占据的空间比例。当一个父控件中的子控件使用了layout_weight属性时,子控件将按照weight比例进行空间分配。 例如,有两个TextView控件,一个设置layout_weight为1,另一个设置为2,则第一个控件将占据1/3的空间,第二个控件将占据2/3的空间。以下是具体的示例代码:
上面的代码中,LinearLayout的orientation属性设置为horizontal,即子控件水平排列。两个TextView控件都设置了layout_weight属性,分别为1和2,这意味着第一个TextView控件将占据1/3的空间,第二个TextView控件将占据2/3的空间。当LinearLayout宽度改变时,两个TextView控件的宽度比例也会相应改变。