Agregue programáticamente una vista una debajo de otra en un diseño relativo

Quiero algo como esto mediante programación:

view1 |  view2
view3 |  view4
----------------
view1 |  view2
view3 |  view4
----------------
view1 |  view2
view3 |  view4
---------------
...........
......
which keeps repeating
--------------

No quiero usar ListView.