이것저것 다 개발

[Android] ViewGroup 비교 본문

Android

[Android] ViewGroup 비교

용용개발 2017. 11. 27. 08:51

ViewGroup의 편의성, 성능, 유연성에 대한 글 입니다.


LinearLayout 

편의성     ★★★★★

성능        ★★☆☆☆

유연성     ★★★★☆


RelativeLayout

편의성     ★★★☆☆

성능        ★★★★☆

유연성     ★★★★☆


AbsoluteLayout

편의성      ☆☆☆☆☆

성능         ★★★★★

유연성      ☆☆☆☆☆


FrameLayout   

평가불가


GridLayout

편의성     ★★☆☆☆

성능        ★★★★☆

유연성     ★★☆☆☆


TableLayout

편의성     ★★☆☆☆

성능        ★☆☆☆☆

유연성     ★★★☆☆


개인적으로 LinearLayout, RelativeLayout 을 많이 사용하고 다른 개발자 분들도 마찬가지 일거라고 생각합니다.


직접 사용해보니 처음 접할때는 LinearLayout이 View를 배치하기엔 편리하고 이해하기 쉬웠습니다.


하지만 점점 복잡한 화면을 구성 할수록 RelativeLayout이 좀 더 유연한 화면을 만드는데 더 낫다고 느낍니다.


RelativeLayout의 단점이라면 처음 접하는 사람이 쓰기엔 속성이 많고 복잡하여 불편합니다.



참고 : 이것이 안드로이드다 [박성근의 안드로이드 앱 프로그래밍]

'Android' 카테고리의 다른 글

[Android] Fragment에서 Activity Method 사용하기  (0) 2017.11.30
[Android] Intent  (0) 2017.11.28
[Android] RecyclerView + CardView  (0) 2017.11.27
[Android] Material Icon 사용하기  (0) 2017.11.24
[Android] Style 적용하기  (0) 2017.11.23
Comments