Android

[Android] 안드로이드 스튜디오 기초 (Doit! 안드로이드스튜디오와친해지기)

an-hayyy 2021. 3. 15. 22:38

액티비티(하나의 화면) > 뷰(액티비티의 구성요소) > 레이아웃(뷰를 배치하는 것)

 

 

코드를 수정했는데도 이전에 발생했던 에러가 사라지지 않으면?

[File] > [Sync Project with Gradle File] (빌드 기능을 담당하는 그래들이 새로 프로젝트를 빌드하면서 변경된 파일의 내용들을 모두 반영하도록 함)

 

 

[ctrl]+[P] > 소괄호 안에 들어갈 수 있는 파라미터

 

 

[오른쪽마우스] > [Gecerate..] > 메서드 입력(코드생성)

 

 

[ctrl]+[shift]+[F] > Find in Path(파일내용검색)

 

 

뷰의 속성

뷰는 컨트롤이나 위젯으로 불리는 UI 구성요소.(사용자의 눈에 보이는 화면의 구성요소들)

뷰그룹은 뷰를 여러개 포함하고 있는 것.

 

위젯과 레이아웃으로 구별되는 뷰

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

레이아웃은 내부에 뷰들을 포함하고 있으면서 그것들을 배치하는 역할

 

뷰의 크기 속성

뷰는 화면의 일정 영역을 차지하기 떄문에 모든 뷰는 반드시 크기 속성을 가지고 있어야 함.

 

XML 원본에 추가된 속성 확인하기

xmlns:android

안드로이드 기본 SDK에 포함되어 있는 속성을 사용

xmlns:app

프로젝트에서 사용하는 외부 라이브러리에 포함되어 있는 속성을 사용

xmlns:tools

안드로이드 스튜디오의 디자이너 도구 등에서 화면에 보여줄 때 사용

@+id/아이디값

 

 

 

 

 

 

 

 

 

참고 : Do it! 안드로이드 앱 프로그래밍