HangoX
HangoX
Sep 6, 2018 · 1 min read

在 DialogFragment中,就算我们重写了onCreateView,并在布局中设定了根布局为wrap_content。这是没有用的,因为 container 是为空的,手动设定LayoutParams 也是没有用的,原因是 dialog 会根据自己的 Window Params 重新设置 ViewRoot 大小,最好的办法是这样设置

dialog.window.setLayout(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT)