[Android-Develop] 뷰(View)

2014. 12. 31. 16:18 - Song's IT

뷰(View)사용자가 볼 수 있는 화면의 구성요소이다.

뷰 그룹(View Group)이란 뷰를 상속하여 구현됨과 동시에 “뷰의 집단”이라고 할 수 있다.

즉, 뷰 그룹은 하나의 뷰 가될 수도, 여러 뷰를 포함할 수 있다.



뷰는 크게 2개의 그룹으로 나눌 수 있다.

뷰를 구성하는 요소 중 컨트롤역할을 하는 것을 “위젯(Widget)”이라고 한다.


또한, 각 뷰를 배치하는 것을 “레이아웃(Layout)”이라고 한다.



▷ 대표적인 뷰의 속성 : layout_width / layout_height / id / background

   1) Layout_[width | height] 속성 값

      - match_parent : 남아있는 공간을 전부 채움


  - wrap_content : 위젯 내부의 내용의 길이에 따라 가변적


   2) id

      : 안드로이드는 모든 요소에 대해 XML형식으로 정의되고 id로 식별된다. 이러한 XML파일은 내부적으로 new연산자를 통해 위젯 객체로 만들어져 메모리상에 로드된 후 id를 통해 참조할 수 있다.


   3) background

      : #ARGB(16진수)형태를 취하며 각각 00~ff의 값을 갖는다. A(Alpha)는 투명도를 의미한다.

다른 카테고리의 글 목록

Android/Develop 카테고리의 포스트를 톺아봅니다