読者です 読者をやめる 読者になる 読者になる

ラジオボタンの選択チェック

Android
Button button = (Button)findViewById(R.id.stlv003a_Button01);
button.setOnClickListener(new View.OnClickListener() {
	@Override
	public void onClick(View v) {
		//入力チェック
		// チェックされているラジオボタンの ID を取得します
		RadioGroup radioGroup = (RadioGroup) findViewById(R.id.stlv003a_RadioGroup01);
		int r = radioGroup.getCheckedRadioButtonId();
		if(r==-1){
		    AlertDialog.Builder ad=new AlertDialog.Builder(STLV003a.this);
		    ad.setTitle("入力エラー");
		    ad.setMessage("回答を選択してください。");
			ad.setIcon(R.drawable.attention);
		    ad.setPositiveButton("OK",new DialogInterface.OnClickListener() {
		        public void onClick(DialogInterface dialog,int whichButton) {
		        	//処理なし
		        }
		    });
		    ad.create().show();

		} else {
			Intent intent = new Intent(STLV003a.this, STLV003b.class);
			startActivityForResult(intent, 0);
		}
	}
});