Я не стану писать пример кода, как это сделали другие, вместо этого я просто объясню, как я это сделаю.
Вся полоса кнопок (ширина fill_parent, высота wrap_content) будетRelativeLayout.Добавьте первую кнопку, установите layout_alignParentLeft = true. Добавьте следующую кнопку, установите layout_alignParentRight = true (это будет последняя кнопка на полосе). Добавьте LinearLayout (fill_parent, wrap_content), toLeftOf = lastButton, toRightOf = firstButton.это должно поместить это в середину двух кнопок.Установите его ориентацию в горизонтальное положение.Внутри этого LinearLayout добавьте два новых LinearLayouts (layout_width = "0dip" , layout_height = wrap_content).Установите layout_weight = 1.Установите гравитацию = центр.Внутри этих двух LinearLayouts разместите оставшиеся кнопки.
Нет необходимости устанавливать weightSum для любого макета.Все кнопки имеют (wrap_content, wrap_content) или желаемый размер.