我有一个自定义对话框,当您在对话框外部单击时会关闭,这是我不想要的。拥有dialog.setCanceledOnTouchOutside(false);
并不能解决问题。我究竟做错了什么?
dialog = new Dialog(context);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setCanceledOnTouchOutside(false);
dialog.setContentView(R.layout.twitter_dialog);
// set up edit text and other widgets
dialog.getWindow().setLayout(450, 280);
dialog.show();
编辑:我从另一个具有 setCanceledOnTouchOutside(true) 的对话框中调用此对话框。在调用此对话框之前,前一个对话框被关闭。