EDIT: yo creo que esto va a resolver su problema. Vea el código a continuación. ¡Déjeme saber si esto ayuda! Sé que esto me ha ayudado y lo usaré. ¡Acepta esto como la respuesta si funcionó! =)
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1">
<TableRow>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button1"
android:id="@+id/button1button"></Button>
<EditText
android:layout_height="wrap_content"
android:id="@+id/firstedittext"
android:layout_width="wrap_content"></EditText>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button2"
android:id="@+id/button2button"></Button>
</TableRow>
</TableLayout>
EDIT: Añadido disposición relativa a ver si funciona para usted, que me haga saber si funciona. Tendrá que ajustar el "10px" para obtener la distancia deseada. Estoy viendo si hay una mejor manera de hacerlo, donde la distancia es más dinámica.
Puede hacer que los botones "alignParentLeft" y "alignParentRight" se alineen con el lado derecho e izquierdo de la pantalla. Sin embargo, todavía tengo problemas para obtener el texto entre las dos vistas.
Puede hacer esto en su archivo xml para el diseño. Realice una distribución horozontal y añada primero el primer botón, luego la vista de texto y luego el segundo botón. Publicaremos xml brevemente para un ejemplo.
<RelativeLayout
android:id="@+id/LinearLayout01"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button1"
android:layout_alignParentLeft="true"
android:layout_marginRight="10px"
android:id="@+id/button1button"></Button>
<EditText
android:layout_height="wrap_content"
android:id="@+id/firstedittext"
android:layout_toRightOf="@id/button1button"
android:layout_marginRight="10px"
android:layout_width="wrap_content"></EditText>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/firstedittext"
android:text="button2"
android:id="@+id/button2button"></Button>
</RelativeLayout>
Si nos muestra el código que tiene hasta ahora, será más fácil ayudarle. – Phonon