UI_單選框獲取值
阿新 • • 發佈:2018-11-10
//第一種 button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //獲取單選框id int id = radioGroup.getCheckedRadioButtonId(); if (id==R.id.radio1) { sex = "男"; } else if(id==R.id.radio2){ sex = "女"; }else { sex = "未知"; } Toast.makeText(MainActivity.this, "您選擇的性別是:"+sex, Toast.LENGTH_SHORT).show(); } }); } private void initView() { button = (Button) findViewById(R.id.btn); radioGroup = (RadioGroup) findViewById(R.id.group); }
> 第二種 button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //用陣列的按鈕獲取單選按鈕的值 radioButton = (RadioButton) findViewById(radioGroup.getCheckedRadioButtonId()); Toast.makeText(MainActivity.this,"您獲取的值是:"+radioButton.getText(), Toast.LENGTH_SHORT).show(); } }); }