안녕하세요? (__) 공부 중 질문이 있어 염치 불구하고 글을 올리게 되었습니다.



새 액티비티를 생성하여 인텐트를 전달하면, 다른 액티비티를 띄워주는 간단한 예시가 있습니다.


그리하여, 두 개의 액티비티(두 개의 자바 클래스)를 만들었습니다.


 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파일에 작성한 버튼만 뜹니다.


어떻게 되는건지 모르겠어요 ㅠ.ㅠ



* 한 줄 요약 : 인텐트를 발생시켜 액티비티를 전환할 때 해당 액티비티에서 (버튼+레이아웃) + 뷰로 작성된 화면이 레이아웃에서 만든 버튼만 뜹니다.