Software/Android
setContentView()
십자성군
2015. 1. 29. 17:50
setContentView는 MainActivity에서 제일 처음 볼 수 있다. 이 메서드를 호출하여 액티비티에 내용물을 채우게 되는데, 단독으로 뷰가 존재하기도 하지만, 차일드 뷰를 거느리는 경우가 많다. 이런 차일드로 구성된 레이아웃을 액티비티에 채우게 되는데 이를 위한 setContentView는 두 가지 호출법이 있다.
void Activity.setContentView(int layoutResID)
void Activity.setContentView(View view [, ViewGroup.LayoutParams params])
첫째 방법은 xml에 레이아웃을 만들고 이에 부여된 ID를 setContentView에 전달하여 호출한다.
둘째 방법은 뷰 객체를 동적으로 생성한 후 메서드를 통해 호출하는 방법이다.