Android 시작 및 기초 다지기

 

 

안드로이드 앱 개발을 하고 싶다면 Android Studio부터 설치 해야 한다.

 

2020/08/25 - [대외 활동/CADI(개발A 보충스터디)] - 안드로이드 스튜디오 설치

 

안드로이드 스튜디오 설치

가장 빠른 안드로이드 스튜디오 설치 !! 안드로이드 설치 전 JDK 설치 및 환경 변수 설정을 했는지 확인해 보자 ! https://dev-seungwon.tistory.com/2 JDK 설치 및 환경 변수 설정 (1) JDK 설치 및 환경 변수 설.

dev-seungwon.tistory.com

 

 

 

 

 


 

 

 

안드로이드 시작

 

 

 

1. start a new Android Studio project 클릭

 

 

 

 

2. Empty Activity 클릭

 

 

 

 

3. 자신이 원하는 프로젝트 이름과 패키지 이름을 작성한 후 
 폴더의 경로 명과  언어,최소 SDK를 설정하면 시작

 

 

 

 

 

 

 

 

안드로이드 기초 다지기

 

 

 

1.Button

 

 

 

 

안드로이드는 크게 xml과 java파일로 나뉜다. 먼저 지금 보이는 화면은 xml이고

 

 

 

 

이 화면은 java코드로 이루어진 .java파일들이다.

xml파일은 app -> res -> layout에 있고  java파일은 app -> java -> (package이름.프로젝트이름)에 있다.

 

  

 

 

 

xml부터 살펴보면


기본(default)이 ConstraintLayout으로 되어 있고 위의 Palette에서 찾아 꾸밀 수 있다.
Paltte에는 view가 있고 view에 대한 자세한 내용은 아래 링크를 통해 보면 된다.

 

 

 

 

 

 

view중 가장 기본적인 Button을 xml화면에 놓게되면 ConstraintLayout이기 때문에 이런 오류가 생긴다. 

 

 

 

 


이 오류는 위에 봉같이 생긴 모양을 클릭하게 되면 해결이 된다. 이는 이 버튼의 정확한
위치가 정해지지 않아 생기는 오류인데 자세한 내용은 차후 Layout에서 설명하겠다.

 

 

 

 


이후 이 버튼이 눌렸을 때 발생하는 이벤트를 처리하기 위한 함수를 다루겠다.
setOnClickListener()함수 인데 이를 사용하게 되면 원하는 메세지나 전달하고 싶은 객체 등 
여러가지 부분들이 표현 가능하다.

 

 

 

 


 

 

2.Toast Message

 

여기서 우리가 button을 눌렀을때 토스트 메세지를 띄울 것이다.
Toast 메세지는 화면에 잠깐 보여주고 없어지는 메세지를 말한다.
Toast를 객체로 사용하는 방법도 있지만 지금 단계에선 어렵기 때문에 간단한 함수를 사용하겠다.
Toast.makeText()를 통해 사용한다.

 

즉 버튼을 누르게 되면 SeungWon Blog!! 메세지를 잠깐 띄웠다가 없어지게 된다. 

 

 

 

 


 

 

 

3.ImageView

 

 

 

다음은 이미지 추가 및 효과를 알아보겠다.

 

먼저 원하는 그림을 다운받은 후 res-> drawble에 붙여넣기를 한다.

 

 

 

 

여기에서 app안에 내가 복사한 그림을 불러온다.

 

 

 

 

이러한 형태의 이미지가 보이게 된다.

 

 

 

 

 

 

이미지 뷰를 눌렀을때 발생하는 이벤트를 처리하기 위해 이와 같이 코드를 작성하면 된다.

ToastMessage를 띄우는 코드와 이미지를 안보이게 하는 코드를 넣었다.

 

 

 

여기까지 Button과  Toast Message 그리고 ImageView에 대해 알아보았다.

+ Recent posts