본문 바로가기

Android Studio

[안드로이드 스튜디오] 새 화면 추가하고 띄워주기

728x90
반응형



새로운 화면을 만들고 띄워주기를 해보았습니다.


왼쪽의 app에서 마우스 오른쪽버튼을 클릭한뒤

New -> Activity -> Empty Activity를 선택합니다.




위처럼 화면이 뜨는데

Activitiy Name을 MenuActivity로 바꿔주었습니다.

Layout Name도 따라서 바뀝니다.

그리고 Finish를 누릅니다.


그러면 왼쪽에 MenuActivity 파일과

activity_menu.xml 파일이 생성됩니다.






activity_menu.xml 파일을 눌러서 버튼을 하나 만듭니다.

onClick 함수에 onBackButtonClicked라고 적었습니다.

text에는 돌아가기라 적었습니다.



MenuActivity에 

onBackButtonClicked 함수를 위와 같이 작성합니다.

돌아가기 버튼을 누르면 토스트를 띄워주고

이 activity를 종료하게 될 것입니다.



다음, MainActivity에서 새 버튼을 만들고

이름을 새화면 띄우기라 만듭니다.

onClick에 onButtonClick3라고 적었습니다.



MainActivity.java 파일에

onButtonClick3 함수를 위처럼 추가합니다.



실행해서 새화면 띄우기 버튼을 누르면



만들었던 액티비티 화면이 뜹니다.

돌아가기를 누르면 다시 이전 화면으로 돌아가게 됩니다.




반응형