버튼이벤트 질문있어서 글올려요~^^

 

만약 main.xml에 button1이라는 버튼을 만들고선

 

src소스에

 
        Button button1=(Button)findViewById(R.id.button1);
        button1.setOnClickListener(
          new View.OnClickListener(){
           public void onClick(View v){
                  setContentView(R.layout.chat);
           }
          }
        ); 



이러면 R.java에 id클래스에 button1을 호출해서

그 버튼눌렀을때 chat이라는 xml을 불러오자나요??

 

근대 main.xml말고 다른 xml파일에 button2를 만들어도

R.java에 button2가 생기는데...

 

src소스에 위에랑 똑같이

 
       Button button2=(Button)findViewById(R.id.button2);
        button2.setOnClickListener(
          new View.OnClickListener(){
           public void onClick(View v){
                  setContentView(R.layout.chat);
           }
          }
        );


 

    

이렇게썼거든여???

소스자체에서 에러는 안나는데...

 

에뮬에서는 자꾸 foce close 가 뜨면서 어플이꺼지네요;;;;

다른 xml파일을 main.xml버튼같이 이벤트해서 그런가...ㅠㅠㅠ

 

고수님들 도와주세요 ㅠ