在android xml中将按钮排列成菱形

我想创建一个带有四个按钮的屏幕,每个按钮都是一个钻石形状(就像一个方形转向45度),所有四个按钮都排列成一个更大的钻石。

我在这里搜索了SO并设法创建了这个xml文件,提示我想要实现的目标:

                    

这是结果:

结果就是这样

但我希望更多的内容如下:

在此处输入图像描述

我该怎么去那里?

我想你正在寻找这样的东西:

         

重点是你需要摆脱所有这些布局

你可以尝试这样的事情

              

我正在处理并粘贴我的项目设计代码并进行一些更改,以便您可以尝试这一点。

                      

您可以使用relative布局或constraint布局来实现此形状。 linear布局无法实现。 使用relative布局尝试以下代码(必要时调整边距):

          

尝试这个: