当前位置: 代码迷 >> Android >> Android4.0中Alertdialog对话框点击边缘外部消失有关问题解决
  详细解决方案

Android4.0中Alertdialog对话框点击边缘外部消失有关问题解决

热度:675   发布时间:2016-04-27 22:46:40.0
Android4.0中Alertdialog对话框点击边缘外部消失问题解决

方法一:

setCanceledOnTouchOutside(false);调用这个方法时,按对话框以外的地方不起作用。按返回键还起作用

方法二:

setCanceleable(false);调用这个方法时,按对话框以外的地方不起作用。按返回键也不起作用

new AlertDialog.Builder(this)              .setTitle("please input passwd")              .setCancelable(false)              .setIcon(android.R.drawable.ic_dialog_info)               .setView(editText)               .setPositiveButton("ok", new DialogInterface.OnClickListener() {                @Override               public void onClick(DialogInterface dialog, int which){                    String Thing = editText.getText().toString();                  if(Thing.compareTo("600518") == 0)                      {                          Intent intent=new Inten(TSActivity.this,MSettings.class);                          startActivity(intent);                          Log.d("yj.chen","success-----"+Thing);                                                }                  finish();                                    }                })               .setNegativeButton("cancel", new DialogInterface.OnClickListener() {                @Override               public void onClick(DialogInterface dialog, int which){                        finish();                                    }                })              .show();  

?

  相关解决方案