View 와 ViewGroup

Dev.nuts·2021년 6월 21일
0

Android

목록 보기
5/5

View - 사용자 인터페이스를 구성하는 클래스들의 최상위 클래스,

내부 View - 사용자 인터페이스 구성을 위해 사용할 수 있는 클래스

액티비티에서 화면을 구성하는 최소 단위로 화면에 보이는 모든 것은 View입니다. 또 다른말로 , 위젯이라함.

TextView
EditText
Spinner
Button
ImageButton
CheckBox
DatePicker
TimePicker
ProgressBar
AnalogClock
SeekBar
Switch


View Group - 다른 뷰를 포함하거나, 구성하는 클래스들의 상위 클래스

n 개의 View를 담을 수 있는 컨테이너로, ViewGroup 또한 View를 상속받아 만든 클래스 입니다. 또 다른 말로 레이아웃이라

View Container?

ListView
ExpandableListView
GridView
Gallery
ViewFlipper
ImageSwitcher
TextSwitcher
ScrollView
HorizontalScrollView
TabHost

Layout?

LinearLayout
FrameLayout
RelativeLayout
TableLayout
AbsoluteLayout
AdapterView


View와 ViewGroup은 실제 존재하는 클래스 으림으미ㅕ, View Container와 Layout은 뷰들을 구분해서 부르기 위한 이름이고 ViewGroup

  • wrap_content : 해당 뷰가 가지는 크기에 딱 맞게 설정해주는 것
  • match_parent : 현재 여백의 화면을 꽉 채울 수 있도록 하는 역할을 한다.
profile
40대에 은퇴해, 제주살이를 꿈꾸는 Fire족

0개의 댓글