Android 앱개발 공부/TIL(Today I Learned)

[Android] TIL 4일차

bunny code 2024. 4. 18. 21:02
노코드로 수익형 AI 앱 만들기 강의

 

1-7 : 컨테이너

 

• 컨테이너란?
색상과 모양을 잡을 수 있는 특수한 레이아웃 위젯(가장 많이 쓰는 위젯 중 하나)
가로와 세로 길이를 책정할 수 있고 색상과 테두리도 채울 수 있다.

 

• radius 옵션 설정 화면

radius 둥글게 하는 옵션 / 왼쪽은 각 위치마다 조정, 오른쪽은 전체 적용

 

Alignment이란?

위젯의 위치를 조정하는 것(-1, 0, 1로 구분함)
왼쪽과 위가 -1인 이유? > 컴퓨터 소프트웨어 속 한해서는 오른쪽 + 밑으로 갈수록 숫자가 증가
(기준은 부모의 위젯을 기준으로 함)

 

Alignment 옵션 설정 화면

위젯의 위치를 조정한다(X: 왼쪽 -1, 오른쪽 1 / Y: 위가 -1 아래가 1, 중앙은 둘 다 0)

 

 

1-8 : 스택

 

• 스택의 특징
 Row, Column, 컨테이너와 달리 위젯들이 겹쳐진다. 가장 늦게 추가된 자식 위젯이 화면 맨 앞에 표시된다.(순서 변경 가능) 
 Alignmnet를 통해 자식 위젯들 위치를 조정
Stack에서는 자식 위젯들을 드래그를 통해 자유롭게 배치 가능

 

✓ Tip, 특정 위젯을 자식 위젯이 아닌 형제 위젯으로 배치하는 방법

해당 위젯을 드래그 후 잠시 대기하면 남색으로 동그라미 쳐진다(이때 형제위젯으로 변경 가능)

 

'Android 앱개발 공부 > TIL(Today I Learned)' 카테고리의 다른 글

[Android] TIL 6일차  (0) 2024.05.28
[Android] TIL 5일차  (0) 2024.05.27
[Android] TIL 3일차  (0) 2024.04.17
[Android] TIL 2일차  (0) 2024.04.16
[Android] TIL 1일차  (0) 2024.04.15