크기까지 아예 저것으로 고정이 아니라면
리니어 레이아읏과 렐러티브 레이아웃을 적당히 활용하시면 충분히 만드실수 있을것 같습니다
안드로이드 특성 상 1px도 차이나지 않게 맞추기는 불가능에 가까워서요 ㅋㅋ
그리고, 컨테이너 레이아웃(최상위 레이아웃)을 리니어로 잡느냐, 렐러티브로 잡느냐에 따라서 아랫부분들 구현방법이 달라집니다.
만약 리니어로 하신다면
<LinearLayout .... orientation="vertical">
<LinearLayout gravity="center" ....>
<View ....>
</LinearLayout ....>
<LinearLayout orientation="horizontal" gravity="center" ....>
<....>
<....>
</LinearLayout>
</LinearLayout>
이렇게 하시면 두번째 줄까지 만들어 집니다. 나머지는 가능하실거에요~