안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요? (__) 공부 중 질문이 있어 염치 불구하고 글을 올리게 되었습니다.
새 액티비티를 생성하여 인텐트를 전달하면, 다른 액티비티를 띄워주는 간단한 예시가 있습니다.
그리하여, 두 개의 액티비티(두 개의 자바 클래스)를 만들었습니다.
1) main.java
1-1) main.xml
2) sub.java
2-1) sub.xml
역시 두개의 xml파일이 있겠죠?
main.java에서 자바 클래스를 작성할 때 sub.xml로 인텐트를 던져줍니다.
이 때, sub.java에서는 setContentView(R.layout.sub); 메소드를 실행하여 sub.xml에 작성한 액티비티를 띄워주게 되죠.
궁금한 점이 생겼습니다.
sub.java파일에 기본 레이아웃(Relative Layout)과 합쳐서 서페이스뷰를 이용하여 그림을 그렸습니다.
근데 액티비티를 전환하면서는 xml파일에 작성한 버튼만 뜹니다.
어떻게 되는건지 모르겠어요 ㅠ.ㅠ
* 한 줄 요약 : 인텐트를 발생시켜 액티비티를 전환할 때 해당 액티비티에서 (버튼+레이아웃) + 뷰로 작성된 화면이 레이아웃에서 만든 버튼만 뜹니다.