안드로이드 디자인의 가장 첫번쨰 레이아웃 만들기에 대해 알아보겠습니다.우리는 이론보단 실전이니 최대한 이해하기 쉽고 간결하게 표현하도록 하겠습니다. 0. Margin과 Padding, Gravity, layout_gravity마진(Margin) : 뷰의 바깥 여백패딩(Padding) : 뷰의 안쪽 여백그래비티(Gravity) : 내부의 뷰들의 중심위치레이아웃 그래비티(Layout_gravity) : 뷰 부모그룹 내에서의 자기 위치 여백을 지정하는 속성들인데요 아래그림을 보시면 LinearLayout을 기준으로 마진과 패딩을 이렇게 보입니다.마진과 패딩은 어렵지 않죠? 레이아웃가장 기본적인 화면구성 단위!! 화면안에 사용자가 볼 수 있도록 만들어둔 그림, 모양, 텍스트를 뷰(VIEW)라고 한다고 했죠?이 ..
드디어 첫 시작입니다. 안드로이드의 어플리케이션을 만들려면 작동 원리를 파악해야합니다.작동원리는 뷰와 액티비티를 이해하면 되겠습니다. 뷰(VIEW) 버튼, 그림, 텍스트 등 사용자가 볼 수 있는 모든 것을 부르는 이름입니다. 하위 클래스에는 레이아웃이 있습니다. 레이아웃 외에도 하위클래스는 엄청 많아요 액티비티 (ACTIVITY)사용자가 쓸 수 있는 하나의 포커스, 비쥬얼 사용자 인터페이스를 나타낸다 라고 개발자 가이드에 써있는데, 추상적인 개념이 강합니다. 사용자가 통제할 수 있는 화면 단위라고 생각하시면 되겠습니다. 액티비티사용은 매니페스트를 통해서 관리되고, 액티비티 내에 뷰와 레이아웃이 들어옵니다. 서비스(SERVICE)액티비티 처럼 매니페스트를 통해 관리되지만, 사용자가 눈으로 볼 수 없고, 백..
안녕하세요 안드로이드 스튜디오 설치를 마쳤으니이번에는 구조를 파악해보겠습니다. 가장 처음에는 이 화면에서 시작되는데 새로운 프로젝트먼저 만들어 볼게요 처음에 누르면 프로젝트 생성화면이 나옵니다.제가 각각 항목에 약간의 설명을 첨부했습니다. 처음에는 프로젝트 이름, 제작 회사명 설정 그리고 프로젝트 저장 장소를 지정하는 화면입니다. 다음으로 넘어가시면 실행가능한 API 레벨을 지정할 수 있는데,삼성 갤럭시3(젤리빈) 기준으로 생성하기로 했습니다.옛날폰을 쓰시는 분이 가끔씩 보여서 이렇게 설정했습니다.하지만 개발에 꼭 강요되는 사항은 아닙니다. 세번쨰 화면은 최초 생성을 할 화면구성을 정하는 화면입니다.처음부터 계획을 가지고 시작하신 분이라면 고르시면 되겠습니다.하지만 초짜들이 배우는 용도로 쓰려면 Empt..