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

constraintlayout을 써야하나요 말아야하나요?

0 추천
안녕하세요 안드로이드 공부중인 초보자입니다.

제목 그대로 constraintlayout을 써야하는지 말아야하는지..궁금해서 여쭈어봅니다.

당연 쓰라고 만들어 놨으니 만들어놨겠지만 공부하는 영상에서도, 모르는게 있어서

찾아보는 블로그, 자료 등등에서도 전부 맨처음 레이아웃은 constraintlayout인게 거의 없고

Relativelayout이나 Linearlayout 이 두개가 대다수더군요.

특히 지금은 xml파일을 생성하면 기본 레이아웃ㅇ constraintlayout이라고 들었습니다만 예전에는

기본 레이아웃이 Relativelayout이라고 들었습니다.

근데 아직도 많이 사용 안되는 이유가 이 이유때문인가요? 아직 옛날것이 익숙해서?

constraintlayout 처음에 아무것도 몰랐을때 써보니 뭐 뷰 정렬할때 여기붙고 저기붙고 아느 뷰 아래붙고

이런게 간편하다고 해야하나 비슷한거같고 좋더라구요 저는 구분할 깜냥도 안되지만..

Relativelayout에도 이런 기능이 있지만 constraintlayout대신해서 이걸 더 많이쓰는데는 이유가 있다고 생각

하는데 어떤 장점이 있어서 더 많이쓰나요? constraintlayout만의 장점이라던게 있을까요? relativelatout과의

차이점이라던지..

그리고 앞으로도 constraintlayout 쓸일이 없을까요?

 

감사합니다.
codeslave (3,940 포인트) 님이 2020년 9월 8일 질문

3개의 답변

+1 추천
가로와 세로가 많이 중복되면 사용하게 됩니다. 편견 갖지 말고 다 써봐서 상황에 맞는 걸 쓸 수 있는 능력을 기르면 좋습니다.
쎄미 (162,410 포인트) 님이 2020년 9월 8일 답변
+1 추천

블로그, 자료 등등 도 좋지만 공식 사이트나 구글 문서 예제 프로젝트 확인해보세요.

constraintlayout 로 되어 있을겁니다.

익명사용자 님이 2020년 9월 8일 답변
+1 추천

각 Layout 마다 성격과 역할이 다 다릅니다.

LinearLayout와 RelativeLayout등은 정말 기본 동작에, 옛날 로직으로 동작합니다.

constraintLayout은 내부 구조가 많이 진보되어 있고, 동작 성능도 많이 뛰어납니다.

constraintLayout를 꼭 쓰지 않하도 되지만,

최신 layout들은 다 constraintLayout 기준으로 연동되기 때문에

익숙해 지시는 것이 좋습니다.

 

디자이너정 (42,810 포인트) 님이 2020년 9월 8일 답변
...