0

edittext背景として画像を含むボタンを配置しようとしてlinearlayoutいますが、ボタンがたまたま上に少しずれており、非常に奇妙に見えます。edittextと を上からも下からもbutton揃え たいです。

 <LinearLayout
    android:id="@+id/footerlayout"
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:layout_alignParentBottom="true"
    android:gravity="center_horizontal"
    android:orientation="horizontal" 
    android:weightSum="3">


<EditText
    android:id="@+id/textbox"
    android:layout_width="wrap_content"
    android:layout_height="50dp"
    android:layout_alignParentBottom="true"
    android:background="@drawable/textbox2"
    android:gravity="top|left"
    android:hint="Type to text"
    android:layout_weight="2.5" />

    <Button
        android:id="@+id/sendbutton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/send2323"
        android:gravity="center" 
        android:layout_weight="0.5"/>

    <requestFocus />


</LinearLayout>
4

2 に答える 2

6

試す

android:layout_height="fill_parent"

ボタンと編集テキストの両方

于 2012-12-20T13:37:44.120 に答える
1

EditText: android:layout_height="50dp" と Button: android:layout_height="wrap_content" を作成したためです。

また、親の配置は RelativeLayout にのみ役立つことに注意してください。これを試してください。

<LinearLayout
    android:id="@+id/footerlayout"
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:gravity="center_horizontal"
    android:orientation="horizontal" 
    android:weightSum="3">


<EditText
    android:id="@+id/textbox"
    android:layout_width="wrap_content"
    android:layout_height="50dp"
    android:background="@drawable/textbox2"
    android:gravity="top|left"
    android:hint="Type to text"
    android:layout_weight="2.5" />

    <Button
        android:id="@+id/sendbutton"
        android:layout_width="wrap_content"
        android:layout_height="50dp"
        android:background="@drawable/send2323"
        android:gravity="center" 
        android:layout_weight="0.5"/>

</LinearLayout>
于 2012-12-20T13:46:47.570 に答える