android 点击对话框以外的区域 对话框关闭

解决方案 »

  1.   

      用 PopupWindow 吧
      

  2.   

    SDK中对Dialog类提供了这么一个函数:
         点击Dialog之外即可关闭,setCanceledOnTouchOutside (boolean true) , 直接设置为ture即可。
      

  3.   

     AlertDialog.Builder  builder = new AlertDialog.Builder(this);
            builder.setTitle("title").setMessage("message");
            Dialog dialog = builder.create();
            dialog.setCanceledOnTouchOutside(true);
            dialog.show();
      

  4.   

     LSD方法就可以啊 你自己创建一个Dialog 实例就Ok了