profile
안드로이드 개발 공부
post-thumbnail

Android RecyclerView

Android RecyclerView 리사이클러뷰는 '많은 수의 데이터 집합을 제한된 영역 내에서 유연하게 표시 가능하게 하는 위젯. (목록을 화면에 출력해주고 동적으로 표현해주는 컨테이너) 어댑터는 어떤 레이아웃을 사용하느냐에 따라 표시되는 모양을 다르게 만들 수

2022년 1월 2일
·
0개의 댓글
·
post-thumbnail

Android Thread

Thread(스레드)를 여러 개 수행하도록 만드는 코드를 만들기 전에 이론적인 부분을 공부하고 넘어가자.Thread : 동시에 여러 작업을 수행하기 위해 사용되는 개념.우리 CPU는 한개의 작업만 가능하다. 동시 작업을 위해서 CPU를 가상의 여러 작은 부분으로 나누고

2022년 1월 1일
·
0개의 댓글
·
post-thumbnail

Android Binding (ViewBinding, DataBinding)

ViewBinding을 사용하면 뷰와 상호작용하는 코드를 쉽게 작성할 수 있다 View Binding은 각 XML 레이아웃 파일의 Binding 클래스를 생성한다. Binding 클래스의 인스턴스에서 레이아웃에 ID가 있는 모든 뷰의 직접참조를 할 수 있다.즉, 간단하

2021년 12월 31일
·
0개의 댓글
·
post-thumbnail

Android Studio - DrawerLayout

DrawerLayout Drawer : 서랍 DrawerLayout은 서랍이 열리고 닫히는 것처럼 평소에는 화면 한쪽에 숨겨져 있다가 사용자가 액션을 취하면 화면에 나타나는 기능을 만들 수 있게 해주는 레이아웃. 하지만 Layout 자체가 화면에서 나타나거나 사라지

2021년 12월 30일
·
0개의 댓글
·
post-thumbnail

Android Studio GridLayout

GridLayout Grid : 격자무늬, 격자판, 기준선망 2차원 격자무늬 형태의 레이아웃으로 행과 열의 집합형태로구성된 레이아웃. TableLayout의 단점을 보완한 레이아웃으로 LinearLayout과 FrameLayout의 장점 포함 GridLayout 사용

2021년 12월 30일
·
0개의 댓글
·

Android Studio TableLayout

TableLayout Table : "표" -> 표처럼 사용할 수 있으며 열(Coulmn), 행(Row)로 표현된다. 1) TableRow 라는 요소를 사용하여 행(Row)을 추가할 수 있다. 2) TableRow 안에 View를 선언하여 열(column)을 추가할 수

2021년 12월 30일
·
0개의 댓글
·
post-thumbnail

Activity LifeCycle (액티비티 생명주기)

사용자가 앱을 사용하다가, 앱에서 나가고, 앱으로 다시 돌아오면 액티비티 인스턴스는 수명주기 안에서 "상태"가 바뀐다. Activity 클래스에서는 액티비티가 상태 변화를 알아차릴 수 있는 콜백을 제공한다. 즉, 안드로이드 앱이 실행된 후 다른 액티비티 화면으로 전환되

2021년 11월 2일
·
0개의 댓글
·
post-thumbnail

Android Studio - Activity

안드로이드는 재사용 가능한 컴포넌트의 개념을 더 높은 수준으로. 그것이 Activity(액티비티)안드로이드 애플리케이션은 액티비티라는 컴포넌트가 하나 이상 결합되어 생성된다. 액티비티는 애플리케이션의 기능을 갖는 단일의 독립 실행형 모듈. 하나의 사용자 인터페이스 화면

2021년 10월 4일
·
0개의 댓글
·
post-thumbnail

Android Manifests

Manifest : 나타내다. 명세하다.Manifests 는 기본적으로 안드로이드 프로젝트를 만들었을 때 패키지 파일이나 앱에서 사용하는 액티비티, 등의 환경설정이라고 생각하면 된다.Manifest 파일에는 많은 정보를 담을 수 있지만 그 중에서도 반드시 선언되어야 하

2021년 9월 29일
·
0개의 댓글
·
post-thumbnail

Android RelativeLayout

Relative : "상대적인"레이아웃의 요소들을 상대적으로 나열하고 싶을 때 유용하게 사용한다.RelativeLayout의 default 값은 oreientation = horinontal, start = Left/Top 이다.LinearLayout을 사용하여 UI

2021년 9월 29일
·
0개의 댓글
·
post-thumbnail

Android LinearLayout

Linear : 선형의사용이 간편하고 표시 형태가 직관적사각형 박스 형태의 디스플레이 화면에 UI 요소들을 일렬로 배치할 수 있어 안정감있는 화면 구성이 가능하다."과 "" 사이에 View 위젯들을 선언하는 것만으로, 가로 방향 한줄로 나열된 View 위젯들을 확인할

2021년 9월 29일
·
0개의 댓글
·
post-thumbnail

Layout (What is Layout?)

1.Layout layout의 부모 클래스는 ViewGroup으로, ViewGroup은 다른 View를포함할 수 있는 View. 그러므로 Layout클래스는 View 위젯들을 포함하는 컨테이너 역할. 출처: ![안드로이드 레이아웃]https://recipes4dev.

2021년 9월 29일
·
0개의 댓글
·
post-thumbnail

Layout - ConstraintLayout

ConstraintLayoutConstraint : 제약, 제한, 통제어떤 Widget(ImageView나 TextView,Button 등)을 쉽게 "통제"할수 있다. 동시에 필수적으로 "제약"을 걸어주어야 한다.<ImageView androi

2021년 9월 27일
·
0개의 댓글
·