Home 10월 30일 Today I Learned
Post
Cancel

10월 30일 Today I Learned

10월 30일 실천한 Today I Learned



오늘 한 일 체크


  1. 최종적으로 만들 앱을 위해 코딩하면서 공부하기 ✅

  2. 알고리즘 문제 최소 하루에 한 개 이상은 풀면서 공부하기 ✅

  3. 블로그에 Today I Learned 적기 ✅

  4. GitHub에 1일 1커밋 하기 ✅



오늘 추가적으로 한 일


  1. 안드로이드 레이아웃들을 TIL에 정리하였다
  2. 안드로이드 레이아웃들을 블로그에 정리하였다



오늘 배운 내용

  • 안드로이드에서 사용하는 레이아웃 중 하나인 FrameLayout이 겹치게 배치되는 특성을 가진 레이아웃임을 알았고 주로 visibility로 숨겼다가 하나의 뷰만 출력할 때 사용한다는 것을 알게 되었다

  • 안드로이드에서 사용하는 레이아웃 중 하나인 GridLayout이 행과 열로 구성된 테이블 화면을 만드는 레이아웃이며 LinearLayout처럼 orientation 속성으로 가로나 세로 방향으로 나열할 수 있고 자동으로 줄바꿈을 할 수 있다는 특성이 있다는 것을 알게 되었다

  • ConstraintLayout이 복잡한 레이아웃을 단순한 계층 구조를 이용하여 형제 뷰들과 관계를 정의해서 구성하는 레이아웃이라는 것을 알게 되었으며 자식 뷰간의 상호관계 정의가 가능하고 뷰 비율 조정도 가능하며 뷰 계층을 간단하게 구성하여 유지보수가 쉽고 성능 향상을 가질 수 있다는 장점등이 존재한다는 것도 알게 되었다

  • 【한글자막】 Android 12 및 Kotlin 개발 완전 정복을 수강하였다

This post is licensed under CC BY 4.0 by the author.

안드로이드 레이아웃 ConstraintLayout

주 기억 장치 관리