0

我在 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。

请告诉我,当我单击对话框上的取消时,如何限制选择保持原样。

4

0 回答 0