Software/Android2015. 2. 2. 18:01

참고하고 기억해야할 계층표입니다.

저작권 때문에 PPT로 다시 만들긴 했는데, 어떨지 모르겠네요.


1.위젯




2.뷰그룹




'Software > Android' 카테고리의 다른 글

리니어 레이아웃과 배치  (0) 2015.02.04
앱의 전체적인 화면 방향의 설정과 고정  (0) 2015.02.04
setContentView()  (0) 2015.01.29
짤막한 tip. 인수 생략  (0) 2015.01.29
용어  (0) 2015.01.29
Posted by 십자성군
Software/Android2015. 1. 29. 17:50

setContentView는 MainActivity에서 제일 처음 볼 수 있다. 이 메서드를 호출하여 액티비티에 내용물을 채우게 되는데, 단독으로 뷰가 존재하기도 하지만, 차일드 뷰를 거느리는 경우가 많다. 이런 차일드로 구성된 레이아웃을 액티비티에 채우게 되는데 이를 위한 setContentView는 두 가지 호출법이 있다.


void Activity.setContentView(int layoutResID)

void Activity.setContentView(View view [, ViewGroup.LayoutParams params])


첫째 방법은 xml에 레이아웃을 만들고 이에 부여된 ID를 setContentView에 전달하여 호출한다.

둘째 방법은 뷰 객체를 동적으로 생성한 후 메서드를 통해 호출하는 방법이다.

'Software > Android' 카테고리의 다른 글

앱의 전체적인 화면 방향의 설정과 고정  (0) 2015.02.04
위젯와 뷰그룹의 계층  (0) 2015.02.02
짤막한 tip. 인수 생략  (0) 2015.01.29
용어  (0) 2015.01.29
일단 한번 돌려보기  (0) 2015.01.29
Posted by 십자성군
Software/Android2015. 1. 29. 17:45

Java는 디폴트 인수를 지원하지 않습니다. 따라서 인수의 개수에 따라서 이에 대한 메서드가 일일이 중복 정의되어 있습니다.

생략 가능한 인수는 []로 표기하기로 하기 때문에 아래와 같은 선언이 가능합니다.


void Activity.setContentView(View view [, ViewGroup.LayoutParams params])

'Software > Android' 카테고리의 다른 글

위젯와 뷰그룹의 계층  (0) 2015.02.02
setContentView()  (0) 2015.01.29
용어  (0) 2015.01.29
일단 한번 돌려보기  (0) 2015.01.29
안드로이드 새 프로젝트 만들기  (0) 2015.01.29
Posted by 십자성군