Reputation: 1649
i have two radio buttons in my program and im wondering how to get the status of the radio button if its click/active or not rb_meter is one of the radio buttons i tried using
@Override
public void onClick(View view) {
if(rb_meter.isChecked()){
Toast toast = Toast.makeText(DialogBox.this, "click", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER | Gravity.CENTER, 0, 0);
toast.show();
}else{
Toast toast = Toast.makeText(DialogBox.this, "not clicked", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER | Gravity.CENTER, 0, 0);
toast.show();
}
}
and
if(rb_meter.isEnabled()){
Toast toast = Toast.makeText(DialogBox.this, "click", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER | Gravity.CENTER, 0, 0);
toast.show();
}else{
Toast toast = Toast.makeText(DialogBox.this, "not clicked", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER | Gravity.CENTER, 0, 0);
toast.show();
}
}
if(rb_score.isSelected()){
Toast toast = Toast.makeText(DialogBox.this, "click", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER | Gravity.CENTER, 0, 0);
toast.show();
}else{
Toast toast = Toast.makeText(DialogBox.this, "not clicked", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER | Gravity.CENTER, 0, 0);
toast.show();
}
}
Upvotes: 0
Views: 47
Reputation: 2401
hope this works out for you :)
RadioButton radioButton=(RadioButton)findViewById(R.id.radioButton1);
radioButton.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked==true)
{
Toast.makeText(getApplicationContext(), "on", Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(getApplicationContext(), "off", Toast.LENGTH_LONG).show();
}
}
});
Upvotes: 1