查找默认AlertDialog的背景视图参考

问题描述:

我试图找到默认AlertDialog的背景视图参考。这是因为我想在对话框关闭时添加一个BrokenWindow动画。 我浏览了(holo)AlertDialog的布局,ID的名称是@ + id/parentPanel 我如何获得此参考? 我无法使用findViewById(),因为R.id.parentPanel显然不存在于我的资源中。 除了为我的警报对话框设置自定义布局之外,还有其他方法吗? 感谢您的帮助查找默认AlertDialog的背景视图参考

您应该为您的警报对话框使用自定义布局。那么你可以使用getView().findViewById(R.id.*your custom layout*);来访问。它非常简单的使用自定义布局的对话框,你可以找到如何在这篇文章:How to implement a custom AlertDialog View

+0

当然!请标记我的答案,如果它有助于您的问题 –

+0

我做了,但是我的声望低于15,所以不显示结果。 –