限制Android中点击监听器上的单选按钮

时间:2015-03-14 09:03:18

标签: android android-alertdialog android-radiobutton

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

请告诉我如何在对话框中单击取消时限制选择保持原样。

0 个答案:

没有答案