layout-weight 的值只用于在线性布局中指定父控件剩余空间的分配比例 简称 权重
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:background="#f00" > <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="1234fffffffffffffffffff" android:background="#f1f1" android:layout_weight="1" /> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:text="bbc" android:background="#cccc" android:layout_weight="1" /> </LinearLayout>
要想俩个控件的宽度绝对相等
水平方向布局的线性布局中 使用 layout_weight时 ,需要将宽度设置为0dp
垂直方向的线性布局中 使用 layout_weight 时 , 需要将高度设置为 0 dp