我在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);
}
我正在使用一个对话框来检查单选按钮选择期间的某些验证。 的ShowDialog(SELECTION_ALERT_ID);
默认选择是radiobutton1。
当我选择radiobutton 2时,会打开一个对话框来检查一些验证。当我点击OK时,它会移动到radiobutton2选择。
当我点击取消时,它应该保留在radiobutton1选择中。
但是,目前当我点击取消时,选择仍然会移动到单选按钮2。
请告诉我如何在对话框中单击取消时限制选择保持原样。