2014-05-13 2 views
0

Eclipse를 사용하여 응용 프로그램을 개발 중입니다. 다른 확인란이있는 페이지가 있습니다. 옵션 A와 B, D를 선택하고 Activity 7을 열고 사용자가 옵션 A와 C를 선택하면 Activity 5가 열리도록 사용자를 원한다. 특정 활동을 열기위한 체크 박스

+0

시도해 주신 내용을 공유하십시오. –

+0

onCheckedChangeListener() –

+0

@Neha Shukla 편집 중에 원래 질문을 변경하지 마십시오. – swiftBoy

답변

0

당신은 다음과 같이 수행 할 수 있습니다 감사합니다

이 체크 박스의 ID를 가져옵니다. 다음과 같이 체크 박스에 OnClickListener을 추가

OnClickListener checkBoxListener; 
checkBoxListener = new OnClickListener() 
{ 
    @Override 
    public void onClick(View arg0) { 
     if (checkboxA.isChecked() && checkboxC.isChecked()) 
     { 
      Intent i = new Intent(this,Activity5.class) 
      startActivity(i); 
     } 
     else if (checkboxA.isChecked() && checkboxB.isChecked() && checkboxD.isChecked()) 
     { 
      Intent i = new Intent(this,Activity7.class) 
      startActivity(i); 
     } 
    } 
}; 

checkboxA.setOnClickListener(checkBoxListener); 
checkboxB.setOnClickListener(checkBoxListener); 
checkboxC.setOnClickListener(checkBoxListener); 
checkboxD.setOnClickListener(checkBoxListener); 

이 시도해주십시오.