行ごとに1つずつ、3つの個別のLinearLayoutを作成し、それらを垂直のLinearLayoutにカプセル化します。次に、3つのLinearLayoutに同じ重みを付けます。
擬似:
<VerticalLinearLayout>
<HorizontalLinearLayout>
<Button 1 />
<Button 2 />
<Button 3 />
</HorizontalLinearLayout>
<HorizontalLinearLayout>
<Button 4 />
<Button 5 />
<Button 6 />
</HorizontalLinearLayout>
<HorizontalLinearLayout>
<Button 7 />
<Button 8 />
<Button 9 />
</HorizontalLinearLayout>
</VerticalLinearLayout>
VerticalLinearLayoutを除いて、すべてに3の重みを付けます。すべてのlayout_widthsとlayout_heightsがfill_parentに設定されていることを確認してください。