我是根据网上资料用alertdialog弹出对话框,就是自定义的菜单,当这个弹出来的菜单怎么关闭掉。就是当客户点击不是该对话框范围的时候,该对话框消失掉…………

解决方案 »

  1.   

     Dialog dialog = new AlertDialog.Builder(DialogTest.this)
    .setTitle("登陆提示")//设置标题
    .setMessage("这里需要登录!")//设置内容
    .setPositiveButton("确定",//设置确定按钮
    new DialogInterface.OnClickListener() 
    {
    public void onClick(DialogInterface dialog, int whichButton)
    {
    //点击“确定”转向登陆框
    然后在这里面写关闭代码。不知道符不符合楼主要求。
      

  2.   

    或者监听屏幕点击,如果Dialog存在,则关闭,感觉太复杂。