아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
보람찬굴뚝새198
보람찬굴뚝새19821.04.03

안드로이드에서 constraint layout 이 좋나요?

개발할때 지원하는 레이아웃이 여러가지네요.

이게 제일 좋은건가요? 안드로이드를 처음 배우는 초보라서 생소하네요. 레이아웃의 종류도 너무 많은거 같고 어디서 배워야할지 잘 모르겠어요.

55글자 더 채워주세요.
답변의 개수
4개의 답변이 있어요!
  • 안녕하세요.

    레이아웃에 좋고 나쁘고는 없습니다.

    Linear든 Constraint든 화면 구성을 위해 본인이 편한 Layout을 쓰시면 됩니다.

    Layout은 화면을 구성하기 위해 사용하는 것일뿐 그 이상도 이하도 아닙니다.

    Layout공부가 필요하시면 세세한 부분 (Margin, Padding 등등)을 공부하심 도움될듯 합니다.

    감사합니다.


  • 안녕하세요.

    어떤 layout이 좋기보다는 layout별로 사용처가 다르기때문에 여러가지 종류를 알아놓으시고, 그 사용처에

    맞게 사용하시는 것이 더 중요합니다.

    우선 constraint layout은 여기에서 보시면 되구요,

    https://developer.android.com/training/constraint-layout?hl=ko

    나머지 상대적레이아웃이나 모션레이아웃등도 여기에서 보실수 있습니다.

    https://developer.android.com/guide/topics/ui/layout/relative?hl=ko

    제일 좋은 것이 Google에서 만든 설명과 가이드구요, 이에 대한 추가적인 예제들은 github에서 찾아보실수 있습니다.

    감사합니다.


  • 다른 레이아웃 쓰는 것보다 뎁스가 높지 않아서 좋은 것 같습니다.

    안드로이드 레이아웃에 너무 많은 컴포넌트가 있는것도 랜더링시 속도 저하가 있습니다.

    휴대폰들 성능이 좋아서 왠만해서는 느린것을 체감하기는 어렵지만 다른 래이아웃을 사용하는 것보다 Constraint Layout을 썼을때가 좀더 가벼웠던것 같습니다.


  • Ui 레이아웃은 안드로이드 스튜디오 개발툴이 버전업 될때마다 기능이 보강되고 새로운 기능이 추가되고 개발자들의 혼동을 최소화하기 위해 개선되었습니다.

    솔직히 constraint layout 안 쓰시고 Linear layout 쓰셔도 됩니다. 일일히 안에 마진값 넣거나 weight 값 주셔서 디바이스마다 일일히 보정값 넣어주셔도 되지만 굳이 그래야할까요?

    constraint layout 를 쓰면 위의 귀찮은 작업들을 간소화 시켜줍니다. 엘리베이터가 있는데 계단으로 올라가는 꼴입니다.