我在android:layout_weight中使用。 它是有用的工具。當我在android:layout_weight中使用時,按鈕被拉伸:
但是,當我使用他時,這是個問題。所有按鈕都是線性佈局。 我想要那些按鈕將在它們之間的相同空間。但在實際的按鈕拉伸所有的佈局。
它是可能性使用layout_weight的平等空間,但沒有拉伸按鈕的所有佈局?
我想也許把任何按鈕,線性佈局,並與layout_weight他們使用或也許在保證金使用(但是這在所有的屏幕尺寸沒有動態地分配)
<LinearLayout
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_gravity="center"
android:weightSum="5">
<Button
android:id="@+id/patient_p1_button"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_gravity="center"
android:layout_weight="1"
android:background="@drawable/patient_p1_selector" />
<Button
android:id="@+id/patient_p2_button"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_gravity="center"
android:layout_weight="1"
android:layout_marginBottom="20dip"
android:background="@drawable/p2_selector" />
<Button
android:id="@+id/patient_p3_button"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_gravity="center"
android:layout_weight="1"
android:background="@drawable/p3_selector" />
<Button
android:id="@+id/patient_data_main_screen_medicines_button"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_gravity="center"
android:layout_weight="1"
android:background="@drawable/medication_selector" />
<Button
android:id="@+id/patient_p4_button"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_gravity="center"
android:layout_weight="1"
android:background="@drawable/p4_selector" />
</LinearLayout>
我現在在按鈕中使用android:layout_marginBottom,它適用於我。但我不確定這是否正確。
發佈佈局 – Blackbelt