안드로이드 View

INI-K (이니케이)·2021년 7월 20일
0

Android_Basic

목록 보기
2/19

View

  • 안드로이드에서 눈에 보이는 모든 요소를 View라고 부르며 개발자가 배치한 모든 View들은 Class로 제공되는데 View라는 클래스를 상속받고 있다.

  • View 클래스는 모든 UI 요소들의 부모클래스로써 위젯과 레이아웃으로 나뉜다.


    레이아웃(Layout)

  • 컨테이너, 뷰 그룹이라고 부르기도 하며 다른 뷰들을 포함하고(컨테이너) 내부의 뷰를 통합 관리하고(뷰 그룹) 내부의 뷰 들이 배치되는 모양을 결정(레이아웃)한다.


위젯(Widget)

  • 문자열 입력, 문자열 출력 등 어떤 기능을 가지고 있고 사용자와 상호작용을 하는 뷰들을 통칭해서 위젯이라고 부른다.

화면 만들기

  • •안드로이드는 화면에 레이아웃을 배치하고 그 안에 다른 레이아웃이나 위젯을 배치하여 화면의 모양을 만든다.

  • 만들어진 화면은 모두 객체로 만들어지며 개발자는 이 객체들을 이용해 코드에서 필요한 작업을 할 수 있다.


View 의 주요 속성

  • id : xml이나 코드에서 뷰를 지칭하기 위해 사용하는 속성

  • layout_width : 뷰의 가로 길이

  • ayout_height : 뷰의 세로 길이

  • margin : 뷰의 외부 여백

  • padding : 뷰의 내부 여백

  • layout_gravity : 뷰의 위치 정렬

  • gravity : 뷰 내부의 정렬

  • background : 뷰의 배경 지정


정리

  • 안드로이드에서 눈에 보이는 모든 요소들을 View라고 부른다.

  • View는 위젯과 레이아웃(컨테이너, 뷰그룹)으로 나뉜다


실습 git

profile
긍정적인 개발자를 꿈꾸는 김태환입니다.

0개의 댓글

관련 채용 정보