android关于触摸任何位置都可以关闭对话框的问题

        AlertDialog.Builder builder = new AlertDialog.Builder(this);

        builder.setTitle("当前所处位置?");

        recoverBuilder.setItems(new String[]{"黄河路339号","北京饭店","图书馆","快捷酒店"},   

        new DialogInterface.OnClickListener() {

        public void onClick(DialogInterface dialog, int item) {}});

        AlertDialog alert = builder.create();

        alert.setCanceledOnTouchOutside(true);

        alert.show();

因为setCanceledOnTouchOutside(true)这个方法是Dialog中的一个方法,所以要用以上的方式来完成。



                            

你可能感兴趣的:(android)