마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

레이아웃을 잡는 방식에 관한 고민입니다.

0 추천

안녕하세요.

위와 같은 레이아웃을 잡는데 어떤 방법이 더 좋은것인지에 대한 고민을 하고 있습니다.

제가 생각한

첫번째 방법은 한줄한줄이 리니어 레이아웃이고 그 안에 위젯들을 집어넣고 weight 값으로 조절하는것인데요.

두번째 방법은 전체를 렐러티브레이아웃으로 잡고 모든 위젯들을 렐러티브 속성으로 상대적으로 배치시키는것인데요.

 

첫번째 방법을 하면

한 라인마다 리니어레이아웃을 하나씩 써야되고,

두번째 방법을 쓰면 하나의 렐러티브에서 모든 위젯을 다 배치하는 방법입니다.

둘중에 어떤 방법이 맞는 방법인가요?

 

//현재 렐러티브 하나로 처리하려고 하니 첫번째 줄에서 카카오톡 아이콘 옆의 텍스트를 카카오톡 아이콘의 중간 라인에 맞게 수직가운데 정렬을 하려 하는데 이게 불가능할거같습니다..

그냥 한줄 한줄 각각 리니어나 렐러티브 레이아웃으로 처리해야되나요?

현재 이렇게 레이아웃을 구성하고 있습니다.

갸아악 (21,260 포인트) 님이 2014년 10월 6일 질문
갸아악님이 2014년 10월 6일 수정
처리하기 나름이지만.. 저는 첫번째 방법을 추천합니다

2개의 답변

+1 추천
 
채택된 답변
구글 가이드로는  relative 를 권장합니다.

below 와 left right 를 잘 조합하면 어렵지 않습니다.
aucd29 (218,390 포인트) 님이 2014년 10월 6일 답변
갸아악님이 2014년 10월 8일 채택됨
그럼 제가 위에 구성한 레이아웃이 올바른 레이아웃인가요?
올바르다라는 정답은 없죠 ;) 모두다 정답입니다.
권고사항이 존재할 뿐이죠
아하
제가 레이아웃구성에 대해서 감이 잘 안서서
지금 잘못구성하는건 아닌가 불안감때문에ㅠㅠ
0 추천
아이콘 옆에 텍스트를 수직중간정렬하는 것은 layout_alignTop, layout_alignBottom, gravity속성을 쓰면 RelativeLayout에서도 가능하긴 하죠 그외에 다른 배치들도 가능은 하겠지만

그냥 리니어 중첩으로 하는게 정신건강에 좋겠네요
alkyne (22,960 포인트) 님이 2014년 10월 6일 답변
...