我在 Android 中使用单选按钮
我关于单选按钮的代码
public void addListenerOnButton()
{
OnClickListener listener = new OnClickListener() {
@Override
public void onClick(View v) {
RadioButton rb = (RadioButton) v;
selection = (String) rb.getText();
if(customGridAdapter.mThumb9Ids[0].equals("False"))
{
Toast.makeText(LiveFavoriteGridListActivity.this, selection,
Toast.LENGTH_SHORT).show();
}
else
{
mFlag = true;
showDialog(SELECTION_ALERT_ID);
}
}
};
RadioButton rb1 = (RadioButton) findViewById(R.id.radioButton1);
rb1.setOnClickListener(listener);
RadioButton rb2 = (RadioButton) findViewById(R.id.radioButton2);
rb2.setOnClickListener(listener);
}
我正在使用一个对话框来检查单选按钮选择期间的一些验证。显示对话框(SELECTION_ALERT_ID);
默认选择是单选按钮1。
当我选择单选按钮 2 时,它会打开一个对话框来检查一些验证。当我单击确定时,它会移动到 radiobutton2 选择。
当我单击取消时,它应该保留在 radiobutton1 选择中。
但是,目前当我单击取消时,选择仍然移动到单选按钮 2。
请告诉我,当我单击对话框上的取消时,如何限制选择保持原样。