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

LinearLayout보다는 RelativeLayout이 항상 좋을까요?

0 추천

최근 마스터QNA에서 리니어레이아웃이 퍼포먼스 면에서 안좋을 가능성이 있다고 해서

되도록이면 RelativeLayout으로 구성해보려고 하는데요.

RelativeLayout로 하려니 상대 위치를 계속 잡아야 하다보니

필요 없는곳까지 일일히 id를 다 부여햐줘야하는 문제가 있네요.

이게 퍼포먼스상으로 문제가 있지는 않겠지만..

쓸데없이 id를 계속 부여하다보니 나중엔 헷갈리더라구요.

이런 레이아웃을 구성중인데, 위의 4개는 레이아웃이 똑같지만, 변하는 값이 아닌 고정적으로 들어가므로

리스트뷰 보다는 레이아웃으로 구성하기로 했습니다.

그래서 저 각각의 컨테이너를 렐러티브로 할지, 리니어로 할지 고민했었는데..

여러분이라면 어떻게 하시겠어요?

사실 저정도에 리니어를 쓴다고 퍼포먼스 문제가 발생할것 같지는 않지만요..

 

 

모나미153 (17,540 포인트) 님이 2016년 3월 4일 질문

1개의 답변

0 추천
 
채택된 답변
개인적으로 쓸데 없는 논쟁인것 같습니다.

 아래처럼 depth가 너무 깊어지지 않도록만 조심하면 될 것 같습니다.

 http://developer.android.com/intl/ko/training/improving-layouts/optimizing-layout.html#Inspect
안_드루이드 (14,510 포인트) 님이 2016년 3월 4일 답변
모나미153님이 2016년 3월 4일 채택됨
결국 뭘 쓰던 너무 중첩해서만 쓰지 않으면 크게 문제 없나보군요..
감사합니다 :)
...