Java Radiobutton行为Android Studio
要解决的简单问题(我希望)…但我自己无法解决。 我需要取消选中一个单选按钮或取消选中另一个单选按钮 这是我的密码。现在应用程序工作正常,但当用户更改选择时,第一个按钮没有清除:Java Radiobutton行为Android Studio,java,android,radio-button,Java,Android,Radio Button,要解决的简单问题(我希望)…但我自己无法解决。 我需要取消选中一个单选按钮或取消选中另一个单选按钮 这是我的密码。现在应用程序工作正常,但当用户更改选择时,第一个按钮没有清除: Button convert = (Button) findViewById(R.id.btnConvert); convert.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { weig
Button convert = (Button) findViewById(R.id.btnConvert);
convert.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
weightEntered=Double.parseDouble(weight.getText().toString());
DecimalFormat tenth = new DecimalFormat("#.#");
if (lbToKilo.isChecked()) {
if (weightEntered <= 500) {
convertedWeight = weightEntered / conversionRate;
result.setText(tenth.format(convertedWeight) + " kilograms");
} else {
Toast.makeText(getApplicationContext(), "Pounds must be less than 500.", Toast.LENGTH_LONG).show();
}
}
if (kiloToLb.isChecked()) {
if (weightEntered <= 225) {
convertedWeight = weightEntered * conversionRate;
result.setText(tenth.format(convertedWeight) + " pounds");
} else {
Toast.makeText(getApplicationContext(), "Kilos must be less than 225.", Toast.LENGTH_LONG).show();
}
}
}
});
Button convert=(Button)findviewbyd(R.id.btnConvert);
convert.setOnClickListener(新视图.OnClickListener(){
公共void onClick(视图v){
weightEntered=Double.parseDouble(weight.getText().toString());
DecimalFormat TEXTH=新的DecimalFormat(“#.#”);
if(lbToKilo.isChecked()){
如果(输入的权重您只需将您的单选按钮分组到一个RadioGroup
这就是你所需要的一些相互排斥的单选按钮
供参考: