如何自定义对话框背景?

时间:2014-10-10 14:40:16

标签: android dialog alertdialog

我想在灰色叠加层上实现常规功能对话框,文本和绘图。

enter image description here

我做了一些研究,但我想知道是否有人知道更好的方法。以下是一些想法:

1)最脏的方法是抛弃对话框并使用虚假对话框创建视图。这将是非常容易的,但是最不可取的,因为在不同的Android版本上对话框看起来不同。同样重用一些已经实现的Dialog东西会很好。

2)稍微好一点的方法是重用Dialog xml文件的部分,但它仍然会重新发明轮子"有点太多了。

3)如果我可以为背景填充布局并执行dialog.setBackground会很好,但我找不到类似的东西。

4)我尝试使用AlertDialog.Builder上的.setView()来扩展布局并设置它,但它似乎改变了对话框本身,而不是背景。

0 个答案:

没有答案