我有 2 组单选按钮。我想在btn1stDigitBrown1按下第一组时在显示屏上显示“1”,就像下面的代码一样,当btn2ndDigitBlack0按下第二组时,它还应该在刚刚写的数字旁边显示一个数字EditText,例如,“10”。当第二组的按钮被按下时(例如btn2ndDigitBlack0)在第一组的按钮被按下之前,它应该自动显示在EditText“10”上。现在,当RadioButton按下第二组时,它会重写已经写在EditText. 这是我的代码:
View.OnClickListener listener1stDigit = new View.OnClickListener() {
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.btn1stDigitBrown1:
((EditText)findViewById(R.id.resistText)).setText("1");
break;
case R.id.btn1stDigitRed2:
((EditText)findViewById(R.id.resistText)).setText("2");
break;
case R.id.btn1stDigitOrange3:
((EditText)findViewById(R.id.resistText)).setText("3");
break;
case R.id.btn1stDigitYellow4:
((EditText)findViewById(R.id.resistText)).setText("4");
break;
case R.id.btn1stDigitGreen5:
((EditText)findViewById(R.id.resistText)).setText("5");
break;
case R.id.btn1stDigitBlue6:
((EditText)findViewById(R.id.resistText)).setText("6");
break;
case R.id.btn1stDigitViolet7:
((EditText)findViewById(R.id.resistText)).setText("7");
break;
case R.id.btn1stDigitGrey8:
((EditText)findViewById(R.id.resistText)).setText("8");
break;
case R.id.btn1stDigitWhite9:
((EditText)findViewById(R.id.resistText)).setText("9");
break;
default:
}
}
达令说
PIPIONE
相关分类