package com.android.PaDakPaDak2;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class Men_or_Women extends Activity {
 
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.men_or_women);
 
     // TODO Auto-generated method stub
  Button BrnChoiceMen = (Button)findViewById(R.id.btn_m_or_w1);
  Button BrnChoiceWomen = (Button)findViewById(R.id.btn_m_or_w2);
  
  BrnChoiceMen.setOnClickListener(ButtonOnClick);
  BrnChoiceWomen.setOnClickListener(ButtonOnClick);
    
  }
  private View.OnClickListener ButtonOnClick = new View.OnClickListener(){
      public void onClick(View v){
       switch(v.getId()){
       case R.id.btn_m_or_w1:
        
        Button l = (Button)findViewById(R.id.btn_men1_1);
        l.setBackgroundResource(R.drawable.icon);
        Intent men1 = new Intent(Men_or_Women.this, Men1.class);
        
     men1.putExtra("resId" , R.drawable.icon);
        startActivity(men1);
        
        break;
        
       case R.id.btn_m_or_w2:
        Intent women1 = new Intent(Men_or_Women.this, Women1.class);
        startActivity(women1);
        break;
      }
     }
 };
}

 package com.android.PaDakPaDak2;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class Men1 extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.men1);
  
     // TODO Auto-generated method stub
  Button BrnLeftMen = (Button)findViewById(R.id.btn_men1_1);
  Button BrnRightMen = (Button)findViewById(R.id.btn_men1_2);
  
  BrnLeftMen.setOnClickListener(ButtonOnClick);        
  BrnRightMen.setOnClickListener(ButtonOnClick);
  
  }
  private View.OnClickListener ButtonOnClick = new View.OnClickListener(){
      public void onClick(View v){
       switch(v.getId()){
       case R.id.btn_men1_1:
        Intent l_men = new Intent(Men1.this, Men2.class);
        int data = getIntent().getIntExtra("resId" , -1);
              startActivity(l_men);
        break;
        
       case R.id.btn_men1_2:
        Intent r_men = new Intent(Men1.this, Men2.class);
        startActivity(r_men);
        break;
      }
     }
 };
}

버튼클릭시 다른 액티비티의 버튼 background의 이미지를 바꾸고 싶은데요...

(btn_m_or_w1 버튼 클릭시 액티비티가 넘어가면서 다른액티비에 있는 버튼 men1_1 버튼의 백그라운드 이지미를 바꾸고 싶은겁니다.)

에러는 안나는데 SDK에서는btn_m_or_w1버튼 누르자마자 에러창뜨네요;;

 이소스의 위치가 잘못되었나요?? 아님 코드 자체가 잘못된것입니까??

이것저것 소스들 추가하다 보니까, 헷갈리네요;;