Как я могу расположить две кнопки, чтобы быть одинаковым размером?

Определение макета ниже. По сути, я хочу, чтобы две кнопки были одинаковой шириной, но прямо сейчас их ширина определяется строкой, которую они отображают, есть ли лучший способ выложить это так, что кнопки одинаковы ширины, а кнопка + комбинация Edittext Ширина экрана?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/editorlinearlayout" 
    android:orientation="vertical"
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent"
    android:gravity="center">

    <LinearLayout android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">
        <Button android:id="@+id/setNameBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text=" Set Item Name "/>
        <EditText android:id="@+id/nameTxtBox"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"/>
    </LinearLayout>
    <LinearLayout android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">
        <Button android:id="@+id/setGroupBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Set Group Name"/>
        <EditText android:id="@+id/groupTxtBox"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"/>
    </LinearLayout>
</LinearLayout>

Редактировать : Я пытался использовать TableLayout, как было предложено ниже, но теперь edittext не заполняет оставшуюся часть экрана. Смотрите изображение и макет ниже.

<TableLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">

    <TableRow>
        <Button android:id="@+id/setNameBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text=" Set Item Name "/>
        <EditText android:id="@+id/nameTxtBox"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"/>
    </TableRow>
    <TableRow>
        <Button android:id="@+id/setGroupBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Set Group Name"/>
        <EditText android:id="@+id/groupTxtBox"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"/>
    </TableRow>
    </TableLayout>

enter image description here

0
задан slayton 15 September 2011 в 01:52
поделиться