我正在显示一个带有对话框主题的Activity(android:theme =“@ android:style / Theme.Dialog”)
当我弹出此活动时,我想彻底消除背景活动。目前,下面的活动有太多的混乱,即使它很模糊,它仍然太明显。
感谢。
答案 0 :(得分:2)
试试这个:
WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();
lp.dimAmount=1.0f;
dialog.getWindow().setAttributes(lp);
dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
答案 1 :(得分:1)
制作文件style.xml
并输入此xml代码
<style name="blackDialog" parent="android:style/Theme.Dialog" >
<item name="android:background">@null</item>
</style>
在您的清单文件中,在您的活动中添加android:theme="@style/AppTheme"
属性
<activity android:theme="@style/blackDialog"
android:name=".Activity2"
android:label="@string/title" />