2011-07-14 65 views
0

對準我現在有這在我的layout.xml的Android的ImageButton不是的EditText和Button

 <EditText android:id="@+id/body" android:layout_width="wrap_content" 
      android:layout_height="wrap_content" android:layout_weight="1" 
      android:hint="Type to compose" /> 
     <ImageButton android:id="@+id/attach" 
      android:layout_width="wrap_content" android:layout_height="wrap_content" 
      android:src="@drawable/attach_photo" /> 
     <Button android:id="@+id/send" android:text="@string/send" 
      android:layout_width="wrap_content" android:layout_height="wrap_content" /> 
    </LinearLayout> 

我現在面臨的問題是ImageButton的頂部像巴頓和EditText上沒有對齊。另外兩個很好地填滿了高度,但ImageButton似乎向上突出。有任何想法嗎?

+0

添加填充不會使按鈕更新。 – Maurice

回答

1

嘗試使用RelativeLayout。您可以將視圖對齊到父項的邊,頂部和底部或任何其他view

使用android:layout_alignParentTop="true"或類似的。

RelativeLayout中有大量可用的xml命令。

0

您還可以在線性佈局的子項上設置佈局權重屬性。您可以設置編輯文本,圖像按鈕和按鈕的權重,這將使您的組件在屏幕上對齊。

+0

這隻影響小部件大小而不是對齊。 – Maurice

相關問題