Здесь часть из моего XML для формата LAND:
<TableLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:stretchColumns="*">
<TableRow>
<Button
android:id="@+id/countbutton"
android:text="@string/plus1"/>
<Button
android:id="@+id/resetbutton"
android:text="@string/reset"
/>
</TableRow>
</TableLayout>
И теперь, чего я не получу - ШИРИНА одной строки, а также кнопки зависит от ТЕКСТА внутри кнопки. Если оба текста равносильны, давайте скажем: TEXT его хорошо - половина стола находится посередине экрана. Но если они имеют разный размер - скажем, "А" и "ЭТО БОЛЬШОЙ КНОПКОЙ", ЦЕНТР таблицы больше не находится посередине экрана, поэтому кнопки не равны ширине...