-
Activity
화면의 단위.
장면, Scene.
View
Activity내에 속한다(UML에선 Activity가 공유로 View를 소유하는 관계, aggregation).
View의 범위로 Layout과 Widget이 포함된다.
Layout
화면에 Widget등을 배치하는 방법에 대한 정의다.
Layout 안에 Widget들을 배치한다.
Widget
유저와 상호작용을 위해 제공된다. Layout속에 배치된다.
Widget들: TextView, EditText, Button, CompoundButton, CheckBox, RaidoButton, Switch, ImageView, ImageButton
상속관계로는 Widget들의 최상단에 View가 있다.
크기단위 px, dp
px(pixel): 화면 해상도의 점 하나당 한칸을 차지한다.
dp(DensityIndependentPixel): 화면의 해상도와 상관없이 동일한 크기를 보여준다.
dpi(Dpt per Inch): 1인치 안에 들어가는 픽셀의 수.
Density에 따라 LDPI(120dpi), MDPI(160dpi), HDPI(240dpi)로 구분
(hdpi : 1px = 2/3dip, mdpi : 1px = 1dip, ldpi : 1px = 4/3dip)
px = dp * dpi/160 = dp * density
dp = dp * 160/dpi = px/density
density = dpi/160Component Class
2020/07/16 - Android - Component Class
'Android' 카테고리의 다른 글
AndroidStudio - multiple instances of Android Studio (0) 2020.07.18 AndroidStudio - Auto Import (0) 2020.07.18 Android - AndroidManifest.xml (0) 2020.07.16 Android - gradle 파일 (0) 2020.07.16 Android - Volley 설치와 기본 예제 (0) 2020.07.16 AndroidStudio - Youtube 재생기 만들기(YouTube Android Player API) (0) 2020.07.12 AndroidStudio - 화면 전환 (Activity 전환) (0) 2020.07.12 AndroidStudio - 종료 Button 추가하기 (0) 2020.07.12