Здесь часть из моего 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 его хорошо - половина стола находится посередине экрана. Но если они имеют разный размер - скажем, "А" и "ЭТО БОЛЬШОЙ КНОПКОЙ", ЦЕНТР таблицы больше не находится посередине экрана, поэтому кнопки не равны ширине...