如何在具有白色背景的 Android 中设置 PopupWindow 的样式但仍保留阴影?我正在尝试创建类似 [this][1] 的东西:
默认情况下,我的 PopupWindow 具有深色背景。所以我将弹出窗口的内容设置为白色背景,这给了我这个:
它有一个阴影,但仍然有黑色“边框”,这实际上只是弹出窗口背景的未覆盖部分。
所以我尝试将弹出窗口背景设置为白色:
popupWindow.setBackgroundDrawable(new ColorDrawable(Color.WHITE))
这导致了这个:
这给出了正确的背景颜色,但也消除了阴影。
那么有什么简单的方法可以保留阴影但将背景设置为白色。还有什么我应该使用而不是 PopupWindow 来创建我想要的东西吗?还是我必须使用 9 补丁之类的?