No img


Android Studio - 3. 액티비티 & 인텐트

Posted by bonggang | 2020. 6. 2. 19:26

어플리케이션을 만들면 화면이 바뀌는 것을 많이 봤을 것이다.

이번에는 화면을 변경하는 작업을 해보겠다.

 

첫 번째 화면

화면 구성은 특별한 이유는 없다.

먼저 구분하기 위해 첫 번째 화면인 것을 명시하고 두 번째 화면으로 전환하기 위한 Button을 넣어줬다.

 

두 번째 화면

이제 2번째 화면을 만들어보자. (New - Activity - Empty)

첫 번째 화면과 비슷하지만 글자와 그림 배경, 버튼 글자를 바꿔 구분해주었다.

 

 

이제 핵심인 화면 전환을 구현해보겠다.

먼저, 앞에서 사용했던 버튼 클릭 이벤트 형식을 작성한다.

이후 화면 전환에 사용하기 위해 Intent를 작성해준 후 startActivity를 이용해 작성한 Intent를 실행시킨다.

bonggang_button.setOnClickListener {
            var i = Intent(this, MainActivity2::class.java)
            startActivity(i)
        }

 

실행 결과