Download presentation
Presentation is loading. Please wait.
1
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희
2
액티비티개요 뷰,레이아웃 개요 레이아웃 -1 레이아웃-2 part 3. 사용자 인터페이스 설계
4 레이아웃-2
3
sample08Activity.java 파일
3-3, 레이아웃-1 레이아웃 생성방법 – 로직에서 함께 레이아웃 생성 자바클래스 파일에서 레이아웃, 텍스트 뷰 객체를 생성하고 이들 객체에 메소드 통한 레이아웃 설정작업 화면에 표시할 객체가 많고 여러 개 레이아웃 구조가 생성될 경우 코드의 복잡성이 예상 sample08Activity.java 파일 레이아웃 객체 생성 - lout 텍스트 뷰 객체 생성-t1 T1객체에 기본값인 “hello” 텍스트 리소스를 셋팅시킴 수직방식으로 배치 레이아웃 객체에 텍스트뷰를 담음 결과 화면에 반영
4
linearLayout 주요 속성(layout클래스의 속성도 상속받음)
3-3. 레이아웃-1 LinearLayout 개요 위젯들을 순차적으로 배치하는 레이아웃 기본레이아웃 중 가장 많이 사용되는 레이아웃 중 하나로 위젯들을 수직,수평방향으로 정렬하여 배치 linearLayout 주요 속성(layout클래스의 속성도 상속받음) 속성 설명 속성값 Android:orientation 레이아웃의 배치방향 “vertical” , “horizontal” Android:layout_weight 레이아웃내에서 위젯들의 크기 비율 상수 샘플1- LinearLayout 수직방향구성 수직으로 배치 버튼 글자 길이와 같은 크기로 버튼 너비결정
5
샘플2- LinearLayout 복합응용 3-3. 레이아웃-1 바깥쪽 레이아웃 - 수직구조 바깥쪽 레이아웃 - 종료
바깥쪽 레이아윳 버튼은 수직구조유지 바깥쪽 레이아웃 - 종료 버튼 –글자너비만큼 설정
6
샘플3- LinearLayout –layout_weight속성적용
3-3. 레이아웃-1 샘플3- LinearLayout –layout_weight속성적용 위젯을 포함하는 레이아웃크기를 5등분할 경우 5분의 2를 제외한 나머지 비율로 버튼크기 비율설정 나머지 40%비율로 버튼 크기비율조정
Similar presentations