2012-11-28 3 views
0

Linearlayout을 클릭 가능으로 설정했습니다. 프로그램을 실행하고 화면을 클릭하면 오류가 표시되어 activity2로 갈 수 없습니다.Linearlayout onClick을 사용하여 활동을 변경하는 방법

처리 경험이있는 사람이라면 누구든지 가능합니까? 당신은보기 맥락과 의도를 해고하려고하는

public class MainActivity extends Activity { 

    @Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    // code here 
     LinearLayout linearlayout = (LinearLayout) findViewById(R.id.LinearLayout1); 
     linearlayout.setOnClickListener(new LinearLayout.OnClickListener(){ 

     public void onClick (View v) { 
      Intent intent = new Intent(v.getContext(), Activity2.class); 
      startActivityForResult(intent, 0);   
     } 
    }); 
} 
} 
+1

무엇이 오류입니까? – jaibatrik

답변

1

, 당신은 활동 컨텍스트가 필요합니다.

이 시도 :

 Intent intent = new Intent(MainActivity.this, Activity2.class); 
관련 문제