[Android]레이아웃 인플레이션
동적 방식이란 자바 프로그램 내부에서 그림과 같이 각각 사전에 만들어 놓은 작은 단위의 뷰나 XML 레이아웃들을 필요에 따라 서로 묶어 하나의 XML 문서로 만들어 화면 전체에 출력하거나 아니면 화면의 적당한 위치에 출력시켜주는 방법을 말한다. 인플레이션을 사용하는 이유는 다음과 같다.- 화면 출력 속도 향상: 대부분 하나의 XML 레이아웃과 그 안에 텍스트뷰나 버튼 화면만을 사용했지만, 실제 대부분의 상용 애플리케이션은 다수의 XML 레이아웃들로 구성된다. 상식적으로 생각할 때 화면의 작은 부분에 변화가 발생하였을 때 전체 화면 단위로 출력하는 것보다 해당 부분만을 화면에 출력하는 것이 시스템 성능에 도움이 되낟.- 문서 공간 절약: 전체 화면의 공간을 차지하는 XML 문서를 여러 개 만드는 것보다 용..
Android 개발
2013. 2. 12. 00:09