Lo que ya ha escrito ya debería crear dos columnas, pero es posible que no se ubiquen como espera en la pantalla: las columnas serán lo más angostas posible. La etiqueta TableLayout en el diseño de Android tiene varios atributos. Una de ellas son las columnas de estiramiento; si se dan, las columnas descritas se estirarán para llenar todo el ancho designado. Si necesita que todos ellos se estiren uniformemente, use la estrella, si desea estirar cualquier columna específica que cubra el espacio restante, utilice su índice basado en 1 (puede especificar un grupo de índices). Ver aquí:
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stretchColumns="0,1" >
<TableRow android:layout_width="fill_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ok"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="bye" />
</TableRow>
</TableLayout>
Por cierto si usted necesita sólo una única fila que podría ser capaz de hacer lo mismo con LinearLayout y orientación = "horizontal". Si tiene varias filas, tenga en cuenta que realmente está tratando con la tabla: todas las filas de una columna estarán situadas exactamente una encima de la otra y la fila más ancha determinará el ancho de la columna.
Por favor, publique su código – Lucifer
publique su código y especifique qué tipo de problemas está enfrentando. – jeet
He editado, por favor dígame cómo configurarlos según la columna. –