只是做个静态效果的话,每一层用个LinearLayout的weight属性就好; 如果还会有变动,需要在代码里通过屏幕宽度和每行数目手动计算控件大小。

解决方案 »

  1.   

    实现这样的布局方式有好多,整体布局对齐的话把这些空间全部放到一个layout 中 设置距离左右两侧的padding或许marging值就可以了,
     简单实现 最外层放一个布局 设置对齐方式 这里LinearLayout 比相对布局要好些 可以设置内部为垂直
     然后就是内层了 两个个LinearLayout 第一个给个weight值 内部排列方式为水平 每个内部控件权重相同即可,如有间隔可以设置marging值 
     第二个LinearLayout 中的空间 仍未LinearLayout 你试试,说的太麻烦了