我有按鈕,因爲我想在所有按鈕之間放置相同的空間,所以如果我在平板電腦上運行應用程序按鈕之間的空間將等於鴻溝,我使用linearlayout,我知道有layout_weight選項但我不想舒展圖標在linearlayout中的按鈕之間做相同的空間
例如
我的XML代碼如下
<LinearLayout
android:id="@+id/shareLinearLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/btnRequestAPrescriptionRefill"
android:layout_marginTop="10dp" >
<Button
android:id="@+id/btnFacebook"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/btn_facebook" />
<Button
android:id="@+id/btnYoutube"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/btn_youtube" />
<Button
android:id="@+id/btnTwitter"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/btn_twitter" />
<Button
android:id="@+id/btnPintrest"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/btn_pintrest" />
</LinearLayout>
最後你的答案是合適的:) – 2013-02-22 10:14:24
非常感謝你Archie.bpgc – 2013-02-22 10:15:49
很好的答案。小的改進:使用<空格 的android:layout_width = 「0dp」 機器人:layout_height = 「1DP」 機器人:layout_weight = 「1」> 代替,使你的目標在你的XML更清晰。 –
PeteH
2014-09-02 14:51:28