我嘗試創建4個按鈕,具有相同的寬度和高度。 現在我將寬度設置爲0dp並將weight設置爲「1」,這使我可以用相同的widht打亂所有按鈕,但現在我需要設置這些元素的相等高度,不知道如何去做。如何創建矩形按鈕並擾動它horizintaly
請幫我解決這個問題。
下面我的XML佈局:
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true" android:id="@+id/lin_layout">
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="VK"
android:id="@+id/btn1"
android:layout_weight="1"
android:layout_marginRight="5dp"/>
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="ЮД"
android:id="@+id/btn2"
android:layout_weight="1"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"/>
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="KE"
android:id="@+id/btn3"
android:layout_weight="1"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"/>
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="@drawable/contact_bg"
android:id="@+id/btn4"
android:text="MI"
android:layout_weight="1" android:layout_marginLeft="5dp"/>
</LinearLayout>
只是提供一個DP尺寸值作爲母公司的LinearLayout的高度並設置每個按鈕的高度,以match_parent – Endor 2014-11-06 08:35:33
我不能這樣做,因爲不知道哪個寬度不同的設備上。 – berliozz 2014-11-06 09:28:27