안드로이드 앱 3일차

Z_no.on·2022년 3월 31일
post-thumbnail

한동안 회사 수습 프로젝트 때문에 별도로 다른 공부를 못하다가

프로젝트 2차 평가 끝나자 마자 코로나 확진돼버렸다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

일주일 격리하면서 그동안 못 했던 진도를 다 빼야겠다.

웹사이트로 이동하기


이전에 하던거에 이어서

버튼 onclick 이벤트에 Intent 객체를 생성하고 Uri 설정해주고 파싱 후

startActivity(Intent객체) 하고 나서

버튼을 누르면!

요렇게 설정한 Uri 페이지로 화면이 이동하게 된다.

아주 허접하다..

다른 화면으로 이동하기

MainActivity가 있는 패키지(폴더)에서 우클릭 => New => Activity 하게 되면,

다음과 같은 화면이 나온다.

Activity란 웹 개발에서 JSP처럼, 하나의 화면단을 말하는 것 같다.

여기서 이름 설정하고 Finish 클릭하면

이렇게 클래스랑 xml이 쌍으로 만들어진다.

Activity 클래스는 코드가 구성되는 파일이고, xml에서는 화면이 직접 구성된다.

클래스 두 개를 만들어주고 MainActivity 클래스에

클릭하면 이동할 수 있는 버튼을 만들고, 아래처럼 버튼 클릭 이벤트를 준다.

웹사이트로 이동할 때 처럼 Intent 객체 만들고, startActivity() ㄱㄱ

그 다음에는 이동할 페이지 화면 구성을 해준다.

첫 번째 페이지라는 텍스트박스를 생성했고,

홈으로 이동할 수 있는 버튼을 추가했다.

똑같이 기본적으로 있는 onCreate() 메서드 안에다가 버튼 객체를 만들고

onClick() 이벤트를 만들어준다.

그냥 finish() 하게 되면 해당 화면을 끝내고 홈 화면으로 이동하는것 같다.

두 번째 화면도 똑같이 만들어주고 에뮬레이터 실행 ㄱㄱㄱ

화면1 버튼을 클릭하면

이렇게 첫 번째 페이지로 이동한다.

홈버튼을 누르면 다시 메인페이지로 이동한다.

profile
안녕 난 지눈쓰

0개의 댓글