2016年6月10日 星期五

RadioButton 單選鈕


public class MainActivity extends Activity {

private RadioGroup mradgrp;
private Button mbtnOK;
private TextView mtxtR;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

mradgrp = (RadioGroup) findViewById(R.id.radgrp);
mbtnOK = (Button) findViewById(R.id.btnOK);
mtxtR = (TextView) findViewById(R.id.txtR);

mbtnOK.setOnClickListener(btnOKsetOnClickListener);
}

private View.OnClickListener btnOKsetOnClickListener = new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (mradgrp.getCheckedRadioButtonId()) {
case R.id.rad1:
mtxtR.setText("選取了:" + getString(R.string.srad1));
break;
case R.id.rad2:
mtxtR.setText("選取了:項目二");
break;
case R.id.rad3:
mtxtR.setText("選取了:項目三");
break;
}
}
};

}






範例下載

沒有留言: