RelativeLayout을 사용 해서 택스트, 이미지 기반의 View 페이지를 개발하던 중 궁금한 부분이 있어 질문 드립니다.

먼저 레이아웃의 구조는
[ text1     ]
[ text2     ]
[ text3     ]
[ text4     ]
[img1][img2][img3][img4]

이런 구조이며,

text1, img1은 반드시 (데이터가 존재하여) 화면상에 보여지며, 그외 text2~4, img2~4의 경우 값이 없을 경우 숨기게 됩니다.(invisible)

이 경우 img 뷰간의 크기를 동일하게 화면의 1/4을 차지하게 하고, img4등 값이 비었을 경우 img간의 공백이 생기지 않고

밀착하게 하는 속성을 어떻게 줘야 할지 궁금합니다.

ex>
올바른 경우
[ text1      ]
[ text2      ]
[ text3      ]
[ text4      ]
[img1][img2][img3]

올바르지 않은 경우
[ text1      ]
[ text2      ]
[ text3      ]
[ text4      ]
  [img1]   [img2]   [img3]

#수정: 데이터가 존재 하지 않을 경우 text2~4의 경우 gone으로 속성을 주고 img2~4의 경우 정렬을 위해 invisible로 줬습니다.