안드로이드 앱 화면 구성
안드로이드 앱의 기본 구조는 컴포넌트를 기반으로 한다. 안드로이드 앱은 액티비티, 서비스, 브로드 캐스트, 프로바이더 등의 컴포넌트를 적절하게 조합하여 만드는데, 이때 엑티비티 가 화면을 출력하는 컴포넌트이다. 뷰로 화면을 구성하는 방법은 2가지 인데, 엑티비티 코드로 작성하는 방법이랑, 레이아웃 xml로 작성하는 방법이 있다. 하지만 효율적인 부분에 있어서는 xml 파일로 작성하는 것이 더욱 효율적이다. 레이아웃 중첩 레이아웃 아래에 또 다른 레이아웃을 두어서 계층구조로 만들어서 이용하는 패턴을 컴포지트 패턴이라 하는데 이를 잘 이용한다. xml로 파일을 작성한다면, setContentView() 를 활용해서 우선 view 객체를 생성해야 합니다. 뷰의 크기를 지정하는 방법으로는 layout_width..