CS/Android(Java & Kotlin)
Android Studio - 3. 액티비티 & 인텐트
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)
}
실행 결과