본문 바로가기
공부이야기/안드로이드 스튜디오

[Android_02] 안드로이드 스튜디오와 레이아웃 둘러보기 (Day04 ~ Day11)

by 헝탱 2017. 6. 29.
반응형

[보시기 전에 읽어주세요]


안드로이드 스튜디오 공부를 제 글을 보고 시작했다면 제 글보다는 책을 구매하셔서 책과 영상을 보고 공부하시고 보다가 이해가 안간다. 


아니면 참고용으로 쓰고 싶다 하는 분들에게 도움을 주려고 하는 글입니다. 주소를 저장해두거 참고 하는 용도로 사용해주세요.


절대! 공부를 제 글만 보고 하시면 안됩니다. 그렇게 자세히 적지 않아서 별로 도움 안됩니다.


또한 저도 처음 공부하는 거라 잘못된 지식이나 잘못 된 이해에 대해서는 꼭! 댓글로 지적해주세요. 질문은 아는 선에서 알려드리겠습니다.


안녕하세요. 헝탱입니다.


오늘은 Tool을 둘러 볼텐데요.


사실 중요한 몇가지를 제외하고는 전부 계속 만져볼 거라서 외우실 필요 없어보입니다.


그래도 처음 하시는 분들은 강의 보면서 하나, 하나 따라해보시기 바랍니다.



    [Day.04 ~ Day7] - 안드로이드 스튜디오와 기본 레이아웃 익히기


 4일차 강의에서는 전체적으로 버튼들이나 여기저기에 있는 아이콘 및 무슨 화면인지


알려주는 내용으로 되어 있어서 한번씩 쭉 보고 넘어가고 다시 복습하실 필요 없습니다.


계속 사용하다 보면 자연스럽게 강의가 끝날 때 학습 되는 부분입니다.


5일차 ~ 7일차 강의에서 개념적으로 집고 넘어가야할 중요한 내용이 있습니다.


VIEW가 뭔지 레이아웃을 이용했는데 DESIGN이 왜 이렇게 조작하기 힘든지에 대해서 알려주고


VIEW는 계속 나오는 개념이니 한번 집고 넘어갑시다.


용어정리는 끝에 한번에 정리해서 알려드리겠습니다.



    [Day.08 ~Day.11] - 안드로이드 스튜디오와 기본 레이아웃 익히기


대표적인 레이아웃에 대해서 알려주는데 강의 중에서 가장 많이 사용하는


레이아웃은 "RelativeLayout", "LinearLayout", "FrameLayout" 입니다.


이것만 공부하지말고 하나씩 다 해보세요.


"ConstraintLayout"은 기본적인 레이아웃이고 "RelativeLayout"과 비슷합니다.




    내 맘대로 용어 정리


[ 뷰 - View ] 


안드로이드 화면에 들어가는 각각의 화면 구성요소를 뷰라고 함 (콘트롤러나 위젯이라 불리는 UI의 구성 요소)


ex) c#을 했다면 컨트롤러와 비슷한 개념으로 생각하면 됨, 약간 추상적인 단어임



[ 위젯 - Widget ] 


뷰 중에서 일반적인 컨트롤의 역할을 하는것을 위젯이라고 함


ex) 버튼이나 텍스트 등



[ 제약 레이아웃 - ConstrainLayout ] 


제약 조건을 사용해 화면을 구성하는 레이아웃


(안드로이드 스튜디오에서 자동으로 설정하는 레이아웃)



[ 리니어 레이아웃 - LinearLayout ] 


한쪽 방향으로 차례대로 추가하면 화면을 구성하는 레이아웃


(뷰가 차지할 수 있는 사각형의 영역을 할당하며 가로든 세로든 한줄을 전부 차지한다고 보면 됨)



[ 상대 레이아웃 - RelativeLayout ] 


부모 컨테이너나 다른 뷰와의 상대적인 위치로 화면을 구성하는 레이아웃


(버튼과 버튼간의 간격 기준을 정해 놓으면 기준이 되는 버튼이 움직일 시 해당 기준에 따라 같이 움직임)



[ 프레임 레이아웃 - FrameLayout ] 


가장 상위에 있는 하나의 뷰 또는 뷰그룹만 보여주는 레이아웃


(여러개의 뷰가 들어가면 중첩으로 쌓여서 A4 용지가 쌓이는 것을 생각하면 됨)



[ 테이블 레이아웃 - TableLayout ] 


격자형 배열의 화면을 구성하는 레이아웃


(오피스에서 표 작성과 같은 기능을 한다고 생각하면 되고 사용법이 간단하지는 않음)



    이전 글 보기


2017/06/21 - [공부이야기/안드로이드 스튜디오] - [Android_00] 공부시작 & 공부 위치 및 공부방법

2017/06/27 - [공부이야기/안드로이드 스튜디오] - [Android_01] 안드로이드 기본 사용법 & 인텐트(Intent) 맛보기 (Day01 ~ Day03)


반응형

댓글