关闭“扩展”对话框

时间:2015-01-10 12:28:08

标签: java android

我有一个班级

public class DialogEx extends Dialog
{
//
}

在某处,我可以像这样使用DialogEx

DialogEx d=new DialogEx();
d.show();
//d.cancel

当我点击它时,我不知道如何关闭dialogEx。我想在上面的类DialogEx的代码中,我应该实现setOnClickListener,然后调用从this.close()继承的Dialog。可悲的是,基类中没有这样的方法。 : - (

我的问题是:我需要在DialogEx中实现close方法,我知道dismiss我可以从课外调用。

1 个答案:

答案 0 :(得分:1)

final DialogEX dialog = new DialogEX(YourActivity.this);

您需要小写对话框。

public void onClick(View v) {
   dialog.dismiss();
}

同样AlertDialog.Builder可能是您的最佳选择。

您可以在对话框上调用dismiss