개발(Android)/android studio

[Android Studio/Kotlin] Views

shinyelee 2022. 5. 28. 13:11

[안드로이드 스튜디오/코틀린] 뷰

Views(뷰, android.view.View)

- 화면을 구성하는 눈에 보이는 요소

- 모든 UI 요소들의 부모 클래스로, 위젯과 레이아웃으로 나뉨

- Views(뷰) = Widget(위젯) + Layout(레이아웃)

- Views(뷰) = View(뷰) + Viewgroup(뷰 그룹)

뷰 참고

 

[Android] Activity와 View / View의 종류 및 속성

참고 : 한국방송통신대학교 모바일앱프로그래밍 교재( https://press.knou.ac.kr/goods/textBookView.do?condCmdtCode=9788920035999&condLscValue=001&condYr=&condSmst= ) 1. Activity와 View Acitivity 안드..

hayden-archive.tistory.com

 

Android View의 개념: Widget, layout

매일 써왓던 기초적인 안드로이드 UI이지만 코틀린기반 안드로이드를 배우는김에 (조금은 지루하더라도) 전체적으로 다시 정리해보기로했습니다. ^^ Views = Widget(View) + Layout(Viewgroup) 안드로이드

jade314.tistory.com

 

레이아웃  |  Android 개발자  |  Android Developers

레이아웃은 활동 또는 앱 위젯의 UI와 같은 사용자 인터페이스의 시각적 구조를 정의합니다. 두 가지 방법으로 레이아웃을 선언할 수 있습니다. Android 프레임워크를 통해 이 두 가지 메서드의 하

developer.android.com


Widget(위젯) 또는 View(뷰)

- (문자열 입출력, 클릭 이벤트 등) 기능이 있으면서 사용자와 상호 작용하는 뷰

위젯 예시

 

[Android Studio/Kotlin] Buttons (1) Switch, Toggle Button, Check Box

[안드로이드 스튜디오/코틀린] 스위치, 토글 버튼, 체크 박스 activity_main.xml <?xml version="1.0" encoding="utf-8"?> MainActivity.kt package com.shinyelee.android_study2 import androidx.appcompat.app..

shinye0213.tistory.com

 

[Android Studio] (Vertical) Scroll View, Horizontal Scroll View, Nested Scroll View

[안드로이드 스튜디오] (수직) 스크롤 뷰, 수평 스크롤 뷰, 중첩 스크롤 뷰 ScrollView <?xml version="1.0" encoding="utf-8"?> HorizontalScrollView <?xml version="1.0" encoding="utf-8"?> NestedScrollVi..

shinye0213.tistory.com


Layout(레이아웃) 또는 Viewgroup(뷰 그룹) 또는 Container(컨테이너)

- 뷰그룹 및 뷰들의 배치를 결정함

레이아웃 예시

 

[Android Studio/Kotlin] Linear Layout, Relative Layout, Constraint Layout

[안드로이드 스튜디오/코틀린] 리니어 레이아웃, 렐러티브 레이아웃, 컨스트레인트 레이아웃 activity_linear_layout.xml <?xml version="1.0" encoding="utf-8"?> activity_relative_layout.xml <?xml version=..

shinye0213.tistory.com

 

[Android Studio/Kotlin] Tab Layout

[안드로이드 스튜디오/코틀린] 탭 레이아웃 activity_main.xml <?xml version="1.0" encoding="utf-8"?> MainActivity.kt package com.shinyelee.android_study2 import androidx.appcompat.app.AppCompatActivit..

shinye0213.tistory.com

반응형