1. Component의 크기

  1) layout_width : Component의 너비, 폭

  2) layout_height : Component의 높이

width와 height

 

2. ViewComponent의 크기를 지정하는 방식

  1) 수치로 지정

     - px : 디바이스의 스크린에 들어가는 실제 픽셀 (이미지의 파랑 점 1개).

     - dp : 안드로이드 폰의 다양한 해상도를 지원하기 위해 만든 단위입

px단위로 지정
dp단위로 지정

  2) WrapContent : View 내용의 크기에 맞게 지정

TextView의 내용의 크기로 지정

  3) MatchParent : View의 크기를 부모의 크기와 동일하게 지정

TextView의 부모의 크기로 지정

 

3. ViewComponent의 여백을 설정하는 방식

  1) layout_margin : View와 View사이의 간격

    - layout_margin(Left, Top, Bottom, Right, Start, End, Vertical, Horizontal)

1번과 2번 View사이의 간격을 설정하지 않았다
2번 View의 속성에 layout_marginLeft 값을 설정한 결과

 

  2) Padding : View와 View의 내용 사이의 간격

   - padding(Left, Top, Bottom, Right, Start, End, Vertical, Horizontal)

비교를 위해 View의 크기를 wrap_content로 설정

 

view에 padding을 설정한 결과

 

블로그 이미지

모데스티

,

View - 02.TextView

Android/View 2019. 3. 27. 20:27

TextView를 추가하는 방식 01. Design 탭을 이용하는 방법

 

1. Common의 하위 리스트의 TextView를 Drag & Drop 방식으로 추가
2. Drag & Drop 으로 추가 후 Attribute 설정을 할 수 있다

 

 

TextView를 추가하는 방식 01. Text 탭에서 XML 수정으로 추가하는 방법

 

1. Design탭에서 추가한 TextView가 추가된 것을 확인할 수 있다.
2. XML로 TextView를 추가
3. TextView가 추가된 것을 확인 할 수 있다.

 

'Android > View' 카테고리의 다른 글

View - 01.개요  (0) 2019.03.26
블로그 이미지

모데스티

,

View - 01.개요

Android/View 2019. 3. 26. 23:39

1. 화면의 구성


  1) XML

- VIEW를 그리는데 사용되는 언어

- DSL ( Domain Specific Language ) : 도메인 특화 언어


  2) ViewComponent

- 안드로이드 화면을 구성하는 요소

- TextView, ImageView, Button 등이 있다.



2. ViewComponent의 종류


  1) Parent ViewComponent

- LinearLayout

- RelativeLayout

- FrameLayout

- ScrollView


  2) Child ViewComponent

- TextView

- ImageView


3. Attribute


  1) 공통속성

- Width

- Height

- Background


  2) 각각의 ViewComponent가 지닌 속성


4. 화면 크기 단위


  1) Px : 화면의 크기와 상관 없이 지정한 크기 그대로 보여준다.

  2) Dp : 화면대비 동일한 비율의 크기로 보여준다.

'Android > View' 카테고리의 다른 글

View - 02.TextView  (0) 2019.03.27
블로그 이미지

모데스티

,