我有一个班级
public class DialogEx extends Dialog
{
//
}
在某处,我可以像这样使用DialogEx
DialogEx d=new DialogEx();
d.show();
//d.cancel
当我点击它时,我不知道如何关闭dialogEx。我想在上面的类DialogEx
的代码中,我应该实现setOnClickListener
,然后调用从this.close()
继承的Dialog
。可悲的是,基类中没有这样的方法。 : - (
我的问题是:我需要在DialogEx中实现close
方法,我知道dismiss
我可以从课外调用。
答案 0 :(得分:1)
final DialogEX dialog = new DialogEX(YourActivity.this);
您需要小写对话框。
public void onClick(View v) {
dialog.dismiss();
}
同样AlertDialog.Builder
可能是您的最佳选择。
您可以在对话框上调用dismiss
。