마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

layout 이나 view 관리를 다른 class에서 하고 싶은데

0 추천

a.java 파일에서 button를 누르면 

setContentView 함수를 사용해서 layout을 다른 것으로 바꿨습니다.

(button을 사용하여 tab을 구현하려고 합니다.)

 

layout을 바꾸는 것까지는 했으나

이제 바뀐 layout을 관리해야하는데 (다른 버튼이나 listview로 이루어진) 

b.java 에서 그 이벤트들을 처리하려고 하는데 어떻게 해야할지 모르겠습니다.

 

a.java의 버튼 이벤트 입니다.

ImageButton movieTimebtn = (ImageButton)findViewById(R.id.movietimebtnon);
	  movieTimebtn.setOnClickListener(new OnClickListener() {
	  	public void onClick(View v){
	  		setContentView(R.layout.activity_movietime);
	  	}
	  });

 

activity_movietime 의 관리나 제어를 b.java에 하고 싶은데 방법이 생각이 안나는지

제가 너무 무지한 것인지 ㅠㅠ

b.java에 관한 흰트나 설명 부탁드립니다

익명사용자 님이 2013년 5월 24일 질문

1개의 답변

0 추천
 
채택된 답변
a에서 잡고있는 view를 b에서 관리하려면 a의 view정보를 전부 b에 넘겨야겠죠..

참 복잡한데..왜 어려운길로 가시는지요??

fragment쓰면 쉽게 원하시는 대로 하실 수 있습니다.
노예의집 (23,370 포인트) 님이 2013년 5월 24일 답변
그걸 몰라서 물어보는거 아닙니까ㅋㅋㅋㅋㅋㅋ
그걸 알았으면 그걸 썼겠지요
...