[Kotlin] 사진첩 앱 만들기(2)

이상목·2024년 4월 25일
0

Kotlin

목록 보기
16/20

메인 액티비티에서 클릭 이벤트 발생 시 다른 페이지로 전환하게 액티비티를 만들어 볼 것 이다.
라우팅 설정과 비슷하다고 보면 된다.

목차

1. 이동할 액티비티 생성
2. 이동할 액티비티 화면 구성
3. 이미지 클릭 시 발생할 이벤트를 담은 메서드 구성
4. 구성한 이벤트 연결
5. 이동할 액티비티로 이동 ~



1. 이동할 액티비티 생성

1-1) app/kotlin+java/package 우클릭 후 New -> Activity -> Empty Views Activity 클릭

1-2) Activity 설정 후 생성

Activity Name: 함수가 구성될 파일 이름
Layout Name: 화면이 구성될 파일 이름
Package name: 패키지 이름

Generate a Layout File: 함수를 구성할 것이라면 생성하여 화면을 구성할 layout 꼭 생성, 
보통은 체크하나, 아마 공통적으로 사용할 수 있게 모듈로 구성할 함수는 굳이 레이아웃이 없어도 될 듯



2. 이동할 액티비티 화면 구성

  • activity_main.xml 에서 사진을 클릭했을 때 클릭한 사진을 크게 보이게 하기 위해서 보여질 화면 구성한다.



3. 이벤트 메서드 구성

  • MainActivity.xml 에서 클릭시 발생할 이벤트를 정의한다.



4. 이벤트 연결

  • 정의한 함수를 특정 이벤트 발생 시 호출한다.



5. 이벤트 실행화면

  • 1번 이미지 클릭 시 화면 전환 및 Toast 메시지가 출력된다.
profile
기록은 기억을 지배한다.

0개의 댓글