목록id (2)
코린이 탈출기
Activity - 앱에서 하나의 화면을 지칭하는 단어입니다. 화면의 이름은 '~Activity'로 지어줍니다. 앱을 만든다는 것은 여러 개의 액티비티를 만들고, 각각의 기능들을 구현해서 이어 붙여주는 것이 기초 작업입니다. 액티비티의 구성요소 xml (layout) - 액티비티가 화면에 나타날 때, '어떤 모양'으로 나타낼지를 결정하는 파일입니다. 즉, 앱 화면을 만드는 것입니다. kt (코틀린 파일 - java폴더) - 액티비티가 일단 나타나고 난 후 (xml이 등장한 후) 이루어질 동작들을 작성하는 용도의 파일입니다. (java - 일종의 클래스) 고려사항 xml, kt 파일은 각자 별개의 파일이지만 실제로는 한 몸인 것처럼 동작합니다. kt 파일의 onContentView의 매개변수가 무엇이냐에 ..
xml 속성 - 각각의 뷰 / 레이아웃이 어떻게 생겼는지 명시하는 코드입니다. 대부분의 뷰 / 레이아웃이 공통적으로 갖고 있는 속성 종류 + 활용 요령을 모아두는 카드라고 생각하시면 됩니다. 종류 layout_width, layout_height - 가로 / 세로의 크기를 정하는 속성입니다. 모든 요소의 필수 값으로 기본 설정되어 있습니다. wrap_content - 기본으로 갖고 있는 내용물들의 크기를 감쌀 만큼 (필요한 만큼)의 크기입니다. match_parent - 부모 태그의 크기를 따라갑니다. 여기서 부모 태그란 본인을 감싸주는 태그를 말합니다. 즉, 부모 태그에 해당하는 만큼 다 채워줍니다. 예를 들면 가장 바깥에 있는 의 부모 태그의 크기는 기기 화면의 크기입니다. d..