안드로이드 개발 질문/답변
(글 수 45,052)
제가 RadioGroup에서 Radiobutton을 하나 선택하고 Button을 눌러서 액티비티를 전환하고 싶습니다.
public class MainActivity extends Activity { 이건 라디오 버튼만 눌르면 화면이 전환됩니다...;;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
RadioButton buttonOne = (RadioButton)findViewById(R.id.radio1);
buttonOne.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked){
Intent intent = new Intent(MainActivity.this,Check_PaymentActivity.class);
startActivity(intent);
}
}
});
와
public void onClickEvent (View click){
Intent intent = new Intent(MainActivity.this,Check_PaymentActivity.class);
startActivity(intent);
}
이 두개를 합치고 싶은데 이곳저곳 뒤져봐도 잘 모르겠습니다..
가르쳐 주시면 감사하겠습니다. ㅎㅎ;;
↓이건 그림설명 입니다 ㅎㅎ






buttonOne 을 클래스 멤버변수로 만들어주시고
아래처럼 isChecked() 메서드를 활용하면 버튼이 체크 되었지는 확인할수 있답니다.
public void onClickEvent (View click){
if(buttonOne.isChecked()){
Intent intent = new Intent(MainActivity.this,Check_PaymentActivity.class);
startActivity(intent);
}
}