Android/Android 챕터 2-1(3)
-
[챕터 2-1-3] 프레임 레이아웃
결과화면 버튼 1개로 클릭할 때 마다, 번갈아가며 이미지 1과 이미지 2가 출력된다. 사진 첨부 프레임 레이아웃 여러개 뷰를 넣어서 중첩시킬 수 있고, visibility 속성을 이용해서 조작할 수 있는데, 소스코드에서 코딩 처리한다. 이미지 파일 2개 격납 : res/drawable/ 새 프로젝트 생성 Empty Activity - Name : MyFrameLayout 버튼 클릭 시 액션 더보기 package org.minokuma.framelayout; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.ImageView; public..
2020.02.08 -
[챕터 2-1-2] 상대 레이아웃
결과화면 버튼 3개를 분배하며, 화면과 같이 구성할 것 상대 레이아웃 바깥 근처 레이아웃의 어느쪽에 붙이는지 결정 layout_above layout_below 버튼 선택 새 프로젝트 생성 Empty Activity - Name : MyRelativeLayout 상단 버튼 생성 - layout_width : match_parent 하단 버튼 생성 - layout_width : match_parent 중간 버튼 생성 - layout_width : match_parent - layout_height : match_parent (*) layout_alignParentTop 체크 해제 (*) layout_marginTop 값 해제 - layout_below : 상단버튼 지정 - layout_above : 하단버..
2020.02.08 -
[챕터 2-1-1] 리니어 레이아웃
결과화면 버튼 3개를 분배하며, 구성할 것 첫번째 버튼에는 4/6, 두번째 버튼에는 1/6 세번째 버튼에는 1/6 리니어 레이아웃 리니어 레이아웃에는 오리엔테이션 속성이 있는데, 가로(horizontal), 세로(vertical) 정렬 이 있다. 컴포넌트 뷰 위치 정렬 layout_gravity 컴포넌트 뷰 내부 내용 위치 정렬 gravity 컴포넌트 뷰 크기 균등 분할 layout_weight 글자크기 : sp 사이즈 : dp 새 프로젝트 생성 Empty Activity - Name : MyLinearLayout 레이아웃 뷰를 LinearLayout 으로 뷰 번환
2020.02.08