Android26 [Android] View(뷰), Widget(위젯), Layout(레이아웃) 모든 애플리케이션의 기초가 되는 것은 View, Widget, Layout이다. 이들에 대해 알아보자. View(뷰) View란 무엇인가? 단순 해석해보면 "보다"이다. 말그대로 View는 우리가 볼 수 있는 화면을 구성하는 모든 구성 요소이다. 네이버 웹툰을 예시로 들어보겠다. 네이버 웹툰은 각각의 웹툰들과, 광고, 버튼 등으로 이루어져 있다. 이들은 모두 View다. 이처럼 사용자가 눈으로 확인할 수 있는 아이콘, 이미지, 텍스트, 버튼 등등 모두 View라고 할 수 있다. 그렇다면 눈에 보이는 것만 뷰일까? 아니다. 눈에 보이지 않는 뷰도 있다. 보이는 뷰는 Widget이라 하며, 보이지 않는 뷰는 Layout이라 한다. 뷰는 뷰 자체로도 존재할 수 있지만, 뷰 안에 또 다른 n개의 뷰가 들어갈 수.. Android 2022. 8. 7. [Android] 안드로이드 컴포넌트(구성 요소) 안드로이드 앱 개발의 핵심은 컴포넌트이다. 종종 "액티비티 컴포넌트", "서비스 컴포넌트" 등 컴포넌트라는 용어가 자주 등장한다. 그렇다면 컴포넌트란 무엇일까? 컴포넌트란? 컴포넌트는 안드로이드뿐만 아니라 여러 애플리캐이션을 개발할 때 사용되는 개념이다. 쉽게 말하면, 애플리케이션의 구성 요소라고 할 수 있다. 이처럼 하나의 애플리케이션은 여러 개의 컴포넌트로 구성된다. 안드로이드에서는 클래스로 컴포넌트를 개발한다. 즉, 하나의 클래스 = 하나의 컴포넌트가 된다, 그렇다고 모든 클래스가 컴포넌트인 것 또한 아니다. 앱은 컴포넌트 클래스와 일반 클래스로 구분되는데, 이는 생명주기를 누가 관리하느냐에 따라 구분된다. 클래스의 객체 생성부터 소멸까지의 생명주기 관리를 개발자 코드에서 한다 -> 일반 클래스 (.. Android 2022. 8. 5. 이전 1 2 3 다음 728x90