안드로이드앱 프로그래밍 5

안드로이드 앱 프로그래밍 안드로이드 스튜디오[리니어 레이아웃 활용해서 간단한 어플 만들기]

오늘은 저번 레이아웃 포스팅에 이어어서 간단한 어플을 도전해보려고 합니다! 오늘 만들어볼 레이아웃인데요 만약에 사용자가 아랫쪽 화살표를 누른다면 고양이 사진이 아래로 이동하는 것처럼 보이는 그런 어플을 만들어 보려고 합니다.! Component Tree값을 convert veiw 를 사용해서 LinearLayout에 vertical로 설정을 해주시고 하단에 팔레트 탭을 이용해서 이미지를 넣을 리니어 레이아웃을 추가해 주세요 그리고 버튼을 넣을 리니어 레이아웃은 가로로 버튼이 정렬되니 horizontal로 해주시면 되겠죠? 위 사진과 같이 완성을 하기위해선 일단 기본 레이아웃 배치부터 해야 합니다 한 번에 저런 화면이 나오는 것이 아니니 주의해 주세요 그리고 이미지를 추가하실 때는 res/drawable에..

안드로이드 스튜디오 [레이아웃]

안녕하세요 오늘은 레이아웃에 대해서 포스팅을 해 보려고 합니다. 레이아웃을 하나하나 말씀드리기엔 양이 너무 많고 대표적인 6개의 레이아웃에 대해서 어떤 레이아웃이 있는지 레이아웃이 뭔지에 대한 내용입니다! 저는 처음에 레이아웃이라는 단어가 생소하기도 하고 잘 모르겠더라고요 그래서 네이버에 사전적 의미를 검색해보니 파란 글씨로 간단명료히 정리가 된 것을 보고 바로 이해할 수 있었습니다. 위 사전에서 "각 구성요소를 공간에 효과적으로 배열하는 일"이라는 글 이 가장 이해를 돕는데 좋은 글인 것 같습니다. 그럼 안드로이드 스튜디오에서 사용하는 대표적인 6가지의 레이아웃이 있습니다. 위 그림에서 하나 더 추가하자면 제약 레이아웃이 있겠네요 ㅎㅎ 제약레이아웃 : 제약조건(Constraint) 기반 모델, 제약조건..

안드로이드 앱 프로그래밍[안드로이드 스튜디오(프로젝트 생성 및 에뮬레이터 설치)]

안녕하세요 여러분 저번 포스팅에 안드로이드 스튜디오에를 설치하고 몇 가지 설정을 해 봤는데요 오늘은 이제 드디어 첫 프로젝트를 만들고 거기서 아아아주 간단한 앱을 만드는 것 까지 해보겠습니다 안드로이드 스튜디오를 실행 시키신 다음 create project탭을 누르시면 New Project가 뜨면서 어떤 화면을 만들 것인지 고르는 탭이 나옵니다 오늘은 기본 화면인 Empty Activity를 선택할겁니다 그리고 Next를 실행시키면 이 창이 실행이 됩니다. name부터 설명을 드리면 당연히 프로젝트 명이라고 생각하실 수 도 있지만 저 name이 여러분이 마켓에 올리셨을 때에 등록될 앱 이름이라고 보시면 됩니다 지금은 연습 개념으로 프로그램을 만드는 거라 아무렇게나 해도 되지만 나중에 진짜 앱을 출시할 목..

안드로이드 앱 프로그래밍 [안드로이드 스튜디오 : 뷰(View)]

안녕하세요 오늘은 안드로이드 앱을 개발할 때 빠져서는 안 되는 View에 대해서 포스팅을 해 보겠습니다. 일단 뷰가 뭐냐면 일반적으로 컨트롤이나 윗젯으로 불리는 UI 구성 요소입니다. 사용자의 눈에 보이는 화면의 구성요소들인 것이지요 위 사진은 view에 대한 상속이 어떻게 이루어져 있는지에 대한 관계도입니다. 여기서 안드로이드는 화면을 구성하는 뷰와 뷰 그룹의 역할을 구분하기 위해 뷰의 종류에 따라 다른 이름으로 부르기도 합니다. 뷰 중에서 일반적인 컨트롤의 역할을 하는 것이 위젯 뷰 그룹 중에서 내부에 뷰들을 포함하고 있으면서 그것을 배치하는 역할을 하는 것을 레이아웃이라고 부릅니다. 위 사진에서 처럼 레이아웃 또한 뷰를 상속받는 뷰의 하위 클래스입니다. 그래서 뷰가 가지는 속성을 레이아웃에서도 가질..

안드로이드 스튜디오 설치 및 개발 환경 설정하기!!(Windows)

안녕하세요 여러분 저는 JSP에 필수적인 기능과 메커니즘 정도만 공부를 하고 스프링을 넘어가기 전에 안드로이드 앱 프로그래밍에 대해서 공부를 하고 스프링으로 넘어갈 것 같습니다 ㅎㅎ 일단 안드로이드 앱 프로그래밍을 하려면 기본적으로 개발 툴이 필요하겠죠?? 그 개발 툴이 "안드로이드 스튜디오"입니다! 안드로이드 스튜디오의 메인 언어는 -코틀린 -자바 이렇게있습니다. 저는 당연히 저의 첫 언어인 자바를 토대로 안드로이드 앱 프로그래밍을 해나갈 것 같습니다 설치 전 주의하실 점! -자신의 windows계정이 영어명인지 꼭 확인해 보세요! -실행할 수 있는 메모리 용량이 적다고 나오신다면 C:/Program Files/Android/Android Studio/bin폴더 안에 있는 studio64.exe.vmo..