2

私はこのようなレイアウトを持っています

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mainlayout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@color/bg_color"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/header"
        android:gravity="center_vertical"
        android:orientation="horizontal" >

        <TextView
            android:id="@+id/txtTitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            android:text="TITLE"
            />
    </LinearLayout>

    <TextView
        android:id="@+id/info_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dip"
        android:gravity="top|center_horizontal"
        />

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="10dip"
        android:background="@drawable/box_bg" >

        <EditText
            android:id="@+id/editText"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="10dip"
            android:ems="10"
            android:gravity="center"
            android:singleLine="true" >
            <requestFocus />
        </EditText>

        <TextView
            android:id="@+id/txtText1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignRight="@+id/editText"
            android:layout_below="@+id/editText"
            android:layout_marginTop="2dip"
            android:clickable="true"
            android:text="Text1"
           />

        <TextView
            android:id="@+id/txtText2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/txtText1"
            android:layout_alignLeft="@+id/editText"
            android:layout_below="@+id/editText"
            android:layout_marginLeft="10dip"
            android:layout_toLeftOf="@+id/txtText1"
            android:clickable="true"
            android:gravity="left"
            android:text="Text2"
             />
    </RelativeLayout>

</LinearLayout>

txtText1 を editText の下に配置し、両方のビューの右側を揃えたいと思います。txtText2 の左側を editText に揃えます。しかし、EditTextを中央の水平に配置すると機能しないようです。どうすれば作れますか? ここに画像の説明を入力

前もって感謝します

4

1 に答える 1