1. 程式人生 > >子線性佈局中使兩個控制元件在同一排顯示的方法

子線性佈局中使兩個控制元件在同一排顯示的方法

   <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屬性後面的數字越大,其在佈局檔案中所佔的寬度越小,成反比例變化。