1. LinearLayout c layout_width="match_parent" и c 5 кнопками, у каждой из которых стоит layout_width = 0dp и layout_weight = 1; (примеры кода)
2. GridLayout с 1 строкой и пятью ячейками (примеры кода)
Вы наверное не внимательно читали :) кнопки должны быть строго квадратной формы. А не просто размещаться по вертикали ромно. Что в высоту что в ширину одинаково должно быть. То что вы кинули это только по ширине будет красиво но при этом не будет также по высоте.