【问题标题】:Find background view reference for default AlertDialog查找默认 AlertDialog 的背景视图参考
【发布时间】:2025-12-27 03:20:14
【问题描述】:

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

【问题讨论】:

    标签: android


    【解决方案1】:

    您应该为警报对话框使用自定义布局。然后您可以使用getView().findViewById(R.id.*your custom layout*); 访问。为您的对话框使用自定义布局非常简单,您可以在这篇文章中了解如何操作:How to implement a custom AlertDialog View

    【讨论】:

    • 当然!如果对您的问题有帮助,请将我的答案标记为正确
    • 我做了,但我的声誉低于 15,所以结果不显示。