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

레이아웃 보통 어떤거 사용 하신가요?? 어떤것을 선호 하시나요?

0 추천
안녕하세요.

android stodio 처음 프로젝트 생성 시키면 RelativeLayout 으로 기본이되는데,

저는 항상 LinaerLayout으로 바꾸어서 사용 합니다.

비율로 마추기도 편하고, 혹 해상도 다른 기기에서도 어느정도 커버가 되고요,

보통 상용 app 들은 어떤것을 사용 하는 것인가요?

 

구글이 RelativeLayout 로 시작하는 것이, 이것을 권장 하는 것인지.

개발 많이 하시는 분들어떤것 선호 하시는지 궁금 합니다.
무림로드 (170 포인트) 님이 2016년 2월 22일 질문

3개의 답변

0 추천
이건 뭐 정답은 없는것 같구요..

저 같은 경우는 상황에 따라 다를때도 있지만 대부분 activity는 LinearLayout으로 시작해서 사용하고,

cell같은 경우는 다이나믹하게 해야할경우가 많기때문에 RelativeLayout을 주로 사용하곤 합니다.
캬옹이 (37,920 포인트) 님이 2016년 2월 22일 답변
0 추천
Frame, Relative, Linear 를 복합적으로 사용 중인데 가능한 리니어는 안쓰려고 하죠
aucd29 (218,390 포인트) 님이 2016년 2월 22일 답변
Linear layout의 사용을 줄이는 이유는 무엇일까요??
구조상 linear 의 경우 view 가 늘어날 수 밖에 없는 구조입니다. 그덕에 렌더시 부하가 더 걸리겠죠, 고로 필요할 경우를 제외하면 frame, relative 를 쓰는게 좋습니다.
0 추천
귀찮기는 하지만 RelativeLayout을 중점으로 사용하려고 노력하는 편입니다.

이유는 물론 상대적인 위치를 잡을 수 있기 때문에 레이아웃 중첩을 최소화 할 수 있기 때문이고요.

(아시다시피 레이아웃을 많이 사용할수록 메모리, 성능에 영향이 있죠. 레이아웃도 클래스 입니다.)

그리고 레이아웃 특성상 weight을 사용해야되는 경우에는 LinearLayout을,

다른 뷰를 상황에 맞게 다르게 보여줘야 하는 경우에는 FrameLayout을 주로 사용합니다.
마리노 (3,320 포인트) 님이 2016년 2월 24일 답변
...