Yes,No,Difficult は が 3 つRadioButton
、NEXT はButton
です。各画面の選択したラジオボタンのIDを最後の画面に渡す方法がわかりません。RESULT 画面では、特定の値が に表示されTextView
ます。1 つの画面のコードを次に示します。
public class MainActivity extends Activity {
RadioGroup rg;
RadioButton rb;
Button b;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
addListenerOnButton();
}
private void addListenerOnButton() {
rg = (RadioGroup) findViewById(R.id.rg_Ques1);
b = (Button) findViewById(R.id.button1_ques1);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int selectedId = rg.getCheckedRadioButtonId();
rb = (RadioButton) findViewById(selectedId);
Intent i = new Intent(MainActivity.this,Ques2.class);
startActivity(i);
Toast.makeText(getApplicationContext(), rb.getText(), 0).show();
}
});
}