자바 어플 개발/기초

View 설정법

appmaster 2019. 7. 11. 08:54

맨위에 Layout부분을 최상단 view라고 한다. (그리고 실제 디바이스화면 크기를 뜻한다.)

최상단뷰에서 layout설정이 match parent라고 되어있다는 것은 화면에 가로,세로를 모두 꽉 채운다는 뜻이다.

 

크기를 지정하는 방법으로는 3가지가 있다.

1. view 컴포넌트의 크기를 숫자로 지정한다.

2. dp라는 단위를 사용하는 방법이다. (내용물의 크기에 의해 자동으로 크기 조절이 된다.)

3. 부모의 크기를 이용하여 설정하는 방법이다.

 

 

 

여백을 관리하는 방법은 2가지 방법이 있다.

1. margin을 활용하는 방법이다.

   - 자식view를 부모view로 부터 얼만큼 떨어뜨릴지를 설정하는 방법이다.

2.  padding을 활용하는 방법

   - Textview의 내용물 위치를 변경하는 방법이다.

 

 

: layout_margin : 으로 하게되면 동,서,남,북 크기를 모두 한꺼번에 정해줄 수 있다.

     padding : 으로 하게되면 동,서,남,북, 크기를 모두 한꺼번에 정해줄 수 있다.

 

cf.만약 margin의 크기가 30dp인데 이미 30dp이상 거리가 떨어져 있으면 거리의 변화가 없다.

 

 

TextView의 크기설정중에

1. wrap_content : 글자 크기만큼 TextView의 크기가 정해진다.

2. match_parent : 부모의 크기만큼 크기가 설정이된다.

 

 

'자바 어플 개발 > 기초' 카테고리의 다른 글

FrameLayout  (0) 2019.07.11
RelativeLayout  (0) 2019.07.11
View의 계층구조  (0) 2019.07.11
LinearLayout  (0) 2019.07.11
안드로이드 화면구성 도구  (0) 2019.07.10