在我的一个项目中,我使用了PopupWindow
. 我的问题是在查看弹出窗口时,设计似乎不舒服。所以我想使我的活动背景变暗或模糊。我搜索了很多,但大多数答案似乎只针对Dialog
not for PopupWindow
。在 android 中是否可以在查看时使我们的活动背景变暗PopupWindaow
。
问问题
13931 次
5 回答
6
我通过使用以下内容将背景设置为弹出窗口的布局来解决此问题。
android:background="#80FFFFFF"
Thnaks ..它按预期工作。
于 2014-02-20T09:54:59.183 回答
3
你可以简单地使用这个:
ColorDrawable dw = new ColorDrawable(0xb0000000);
dialog.getWindow().setBackgroundDrawable(dw);
于 2014-09-09T08:29:53.433 回答
1
总有一个解决办法。在展示您的PopupWindow
使用之前,另一个PopupWindow
只有深色半透明色调。同样,当以相反的顺序关闭两个弹出窗口时。
代码见这个
于 2013-03-26T06:51:25.477 回答
-1
尝试这个
Window window = popUpView.getWindow();
WindowManager.LayoutParams wlp = window.getAttributes();
wlp.gravity = Gravity.CENTER_VERTICAL;
wlp.flags = WindowManager.LayoutParams.FLAG_DIM_BEHIND;
wlp.dimAmount = (float) 1.0;
window.setAttributes(wlp);
于 2013-03-26T07:02:29.627 回答
-1
是的,有可能,试试吧android:theme="@android:style/Theme.Translucent"
,它会让你的活动变得透明。
于 2013-03-26T06:43:40.493 回答