子線性佈局中使兩個控制元件在同一排顯示的方法
阿新 • • 發佈:2019-01-22
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="100"
>
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button"
android:layout_weight="50"
/>
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button"
android:layout_weight="50"
/>
</LinearLayout>
這裡關鍵用到了線性佈局的weightSum屬性,和其內部包裹起來的控制元件的layout_weight屬性。注意,layout_weight屬性後面的數字越大,其在佈局檔案中所佔的寬度越小,成反比例變化。
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="100"
>
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button"
android:layout_weight="50"
/>
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button"
android:layout_weight="50"
/>
</LinearLayout>
這裡關鍵用到了線性佈局的weightSum屬性,和其內部包裹起來的控制元件的layout_weight屬性。注意,layout_weight屬性後面的數字越大,其在佈局檔案中所佔的寬度越小,成反比例變化。