728x90
SMALL
◆ 이미지뷰(Image View)
그림을 출력하는 위젯으로 그림이 필요하거나 화면을 화려하게 구성할 때 사용한다. 이미지뷰에 보여줄 그림 파일은 프로젝트의 [res]-[drawable]에 있어야 한다.
◆ 레이아웃 종류
a) 리니어 레이아웃 : 왼쪽 위부터 아래쪽 또는 오른쪽으로 차례로 배치(수직/수평)
b) 렐러티브 레이아웃 : 위젯 자신이 속한 레이아웃의 상하좌우의 위치를 지정하여 배치(위젯 간의 상대적인 위치를 고려하여 만들 수 있다. 렐러티브 레이아웃을 사용하게 되면 위젯을 옮길 때마다 내가 설정한 거리를 유지하며 움직일 수 있다.)
c) 테이블 레이아웃 : 위젯을 행과 열의 개수를 지정한 테이블 형태로 배열(column, row 값 부여 -> 위젯의 정확한 위치 설정 가능)
d) 그리드 레이아웃 : 테이블 레이아웃과 비슷하지만, 행 또는 열을 확장하여 다양하게 배치할 때 더 편리(테이블보다 좀 더 유연, 특정 값을 row/column 위치로 만듦.)
e) 프레임 레이아웃 : 위젯들을 왼쪽 위에 일률적으로 겹쳐서 배치하여 중복해서 보이는 효과를 냄(위젯과 위젯이 겹쳐서 보임)
+) 컨스트레인 레이아웃 : 뷰의 크기와 위치를 정할 때 제약 조건(constraint)에 따라 배치(상하좌우에 제약 조건 부여)
728x90
LIST
'Computer Science > Mobile Programming' 카테고리의 다른 글
안드로이드 액티비티 라이프 사이클 (0) | 2023.01.21 |
---|---|
인텐트 (0) | 2023.01.21 |
프로젝트와 액티비티 (0) | 2023.01.21 |
객체지향 프로그래밍 이해 (0) | 2023.01.21 |
안드로이드 주요 특징 및 아키텍처 소개 (0) | 2023.01.21 |