텍스트 출력과 레이아웃(3주차)
1교시. 뷰의 이해 (개념,유형,속성,변경)
1. 팁?
ctrl + q (클래스 정보),
ctrl + p (후보파라미터)
2. 텍스트 뷰
- 텍스트 리소스, 출력 모양 리소스 차이?
3. 뷰의 이해
- match (화면크기 변할떄 알아서 차는)
- 인플레이션 : xml레이아웃에 정의된 정보를 메모리 상에서 객체로 만드는 객체화 과정
id="@+id/button" (레이아웃) @파일이름/아이디
R.id.button (자바코드)
2교시. 레이아웃의 이해
- 레이아웃의 속성
Full model 뷰를 부모뷰의 여유 공간에 어떻게 채울 것인지
Orientation 뷰 추가 방향
Gravity 정렬 방향, 뷰의 정렬 어떻게 할것인지
Padding, margin 여유공간
Weight 공간가중치
도형 shape corners gradient padding size
- 레이아웃 종류
리니어 레이아웃 일렬추가
상대 레이아웃
프레임 레이아웃
테이블 레이아웃
스크롤 뷰
3교시. 뷰와 레이아웃의 예제
values 는 바로 파일이름부터 써줌
drawble은 drawble부터 써줘야함