3

テーブルとボタンを備えた線形レイアウトがあり、テーブルには EditText と TextView があります。私の問題は、小さすぎる EditText にあります。

  <LinearLayout
        android:orientation="vertical"
        android:layout_width="300dip"
        android:layout_height="350dip"
        android:background="@drawable/background_resto"
    >
        
        <LinearLayout               
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="center"
            >

        <TableLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            >
            <TableRow
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:gravity ="center"
            >
                <TextView
                    android:id="@+id/nameRegister"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:textColor="#000000"
                    android:text="Nombre"
                    android:layout_marginLeft="10dip" 
                    />
            </TableRow>
            
            <TableRow
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:gravity ="center"   
            >

                <EditText
                    android:id="@+id/registerName"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:singleLine="true"
                    android:layout_marginLeft="10dip"
                    android:layout_marginRight="10dip" 
                    />
            </TableRow>

            
        </TableLayout>
             <Button
                android:id="@+id/butRegister"
                android:layout_height="35dip"
                android:layout_width="wrap_content"
                android:text="Enviar"
                />
        </LinearLayout>
        </LinearLayout>

EditText で最初の linearLayout の 300dip を修正したいのですが、うまくいきません。どうすればよいですか?

4

1 に答える 1

6

TableLayout stretchColumnsこれを試して、パラメータに追加してください

<TableLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:stretchColumns="1"
            >
于 2012-05-25T17:29:04.427 に答える