在datepicker android上取消按钮

Abh*_*sha 1 android android-widget android-datepicker

我有一个FromDate EditText,我添加了一个图像.现在,当我点击图像时,Datepicker会显示一个.现在当我选择一些日期并点击Set时 Button,日期设置在EditText.问题是,当我单击取消时Button,日期选择器消失了,并且在我按下返回之前,prev活动没有获得焦点!屏幕上没有触摸事件.请帮忙...

Abh*_*sha 7

我不相信这可能是最好的方法...但是以下代码如何工作; 从此链接获得了一些指导 /sf/answers/348691591/

    dialog.setButton(DialogInterface.BUTTON_NEGATIVE, getString(R.string.cancel), new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
               if (which == DialogInterface.BUTTON_NEGATIVE) {                 
                  dialog.dismiss();
                  onBackPressed();
               }
            }
          });   
Run Code Online (Sandbox Code Playgroud)

由于我有一个项目交付,这对我现在有用.但是,我仍然在寻找一个体面的方式处理这个.android平台是否不像其他对话框那样处理取消按钮?