무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. View 객체 생성하기
•
코드를 통해 View 객체를 생성하여 layout에 추가할 수 있다.
•
View 객체를 생성할 때는 생성자에 Context 객체를 설정해줘야 한다.
•
Context는 어떠한 작업을 하기 위한 정보를 가지고 있는 객체를 통칭한다.
•
안드로이드에서는 Activity가 Context를 상속받고 있기 때문에 this를 넣어주면 되고 그 외에는 Context를 구하는 다양한 메서드를 통해 설정한다.
2. LayoutParam
•
LayoutParam은 View가 배치될 때 필요한 공통 속성을 설정할 수 있는 객체이다.
•
이를 통해 가로 세로 길이를 설정해 줘야 한다.
val param1 = LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayotParams.WRAP_CONTENT)
Kotlin
복사
3. 학습 정리
정리
•
코드를 통해 View 객체를 만들고 코드로 View를 배치할 수 있다.