효율성
-
효율적인 레이아웃 구성하는 기법안드로이드/문서번역 2011. 2. 21. 20:16
효율적인 레이아웃 구성하는 기법 안드로이드 UI 툴은 사용하기 쉽고 편한 관리툴을 제공합니다. 대부분의 경우에는 관리툴이 제공하는 몇몇 기본적인 것들만 이용하면 UI를 간편하게 구성할 수 있습니다. 하지만 기본적인 것들만 이용해서는 효율적인 사용자 UI를 만들지 못하겠죠. 보기 좋은 예가 LinearLayout의 남용을 들 수 있는데 이렇게 남용하게 되면 View 계층에서 View가 넘쳐나게 되는 결과를 야기합니다. 애플리케이션에서 보여지는 모든 뷰와 레이아웃 관리툴은 초기화라는 비용을 수반합니다. 이런 비용은 레이아웃과 그리기 성능을 저하시키죠. 특히 다중 LinearLayout 에서 weight 속성을 여러번 사용하면 weight 속성의 특성상 자식객체를 두번 측정해야하기 때문에 매우 값비싼 비용을 ..