Android App Track⛺-017

MunkiJeon·2024년 6월 23일

TIL

목록 보기
34/59
post-thumbnail

오늘 공부한거!

  • 안드로이드 앱개발 입문 3강
    • 레이아웃(Layout)
      • LinearLayout

        가로 혹은 세로로 순차적으로 쌓아나가는 Layout

      • RelativeLayout

        상대적으로 위치를 지정해주는 Layout,
        부모 뷰인 RelativeLayout을 기준으로 위치를 지정하거나 또 다른 자식 View의 위치를 기준으로 위치를 지정해 줄 수 있다

      • Constraint(제약)Layout

        자식 View들에 제약을 주어 부모View 기준으로 위치를 지정하거나 다른View를 기준으로 위치를 지정할 수 있고, 각 View의 크기를 유연하게 지정할 수 있는 Layout

      • TableLayout

        view들을 표처럼 배치할 수 있는 레이아웃

      • GridLayout

        TableLayout과 LinearLayout이 합쳐진 Layout
        rowCount, columnCount를 지정하면 정해진 수 만큼 뷰가 채워진 뒤 다음 행/열로 넘어간 뒤 뷰가 채워지게 됨

      • FrameLayout

        한가지의 뷰를 보여줄 때 사용, 여러개의 뷰를 중첩시킬 수 있기 때문에 여러개의 뷰를 중첩한 후 android:visivility를 설정하여 한가지의 뷰만 visible처리를 하여 보여주는 방식으로 사용 (ConstraintLayout을 이용하여 중첩 가능^^)

Today Review

  • 안드로이드 🤖
profile
공장자동화와 웹 개발을 핥아 먹다 앱 개발로 전향한 개발자의 키보드의 낡은 키캡⛑️

0개의 댓글