我如何知道RadioButton是否经过检查?
xml文件:
<RadioButton
android:id="@+id/radioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton" />
java文件:
public class Setting extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_setting);
}
}
答案 0 :(得分:0)
如果您只想检查一个RadioButton,可以使用isChecked功能
if(radioButton.isChecked())
{
\\ is checked
}
else
{
\\ not checked
}
如果你有一个RadioGroup,你可以使用
if (radioGroup.getCheckedRadioButtonId() == -1)
{
\\ no radio buttons are checked
}
else
{
\\ one of the radio buttons is checked
}
答案 1 :(得分:0)
radiobutton.isChecked()
会给你布尔值,你可以在条件下检查它。
<RadioButton
android:id="@+id/radioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="check"
android:text="RadioButton" />
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_setting);
RadioButton rbutton=(RadioButton) findViewById(R.id.radioButton);
}
public void check(View v)
{
if ( radioButton.isChecked() )
{
//do something
}
else
{
//do something
}
}