编程语言
首页 > 编程语言> > java – Android摆脱了DialogFragment浮动边距

java – Android摆脱了DialogFragment浮动边距

作者:互联网

我在我的应用程序中显示了一个对话碎片,我注意到即使我将碎片的y位置设置到屏幕的底部,仍然可以看到边距:

        Display display = getActivity().getWindowManager().getDefaultDisplay();
        Point size = new Point();
        display.getSize(size);
        windowParams.y = size.y;

在下面的屏幕截图中,您可以看到尽管设置在屏幕底部,淡蓝色(我的对话片段)仍然显示距离屏幕底部一定距离.如何删除此保证金?

解决方法:

解决方案是添加以下行:

setStyle(DialogFragment.STYLE_NO_FRAME, 0);

标签:java,android,dialogfragment
来源: https://codeday.me/bug/20190624/1275679.html