我有片段对话框的问题,如果手机处于纵向模式,一切正常,对话框几乎全屏,但是当我旋转手机时,在景观中两侧有一些很大的间隙..有可能解决这个问题吗?
我称之为
getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
摆脱DIalogFragment标题。 我正在使用线性布局。
答案 0 :(得分:3)
解决方案:
@Override
public void onStart()
{
super.onStart();
Dialog dialog = getDialog();
if (dialog != null)
{
int width = ViewGroup.LayoutParams.MATCH_PARENT;
int height = ViewGroup.LayoutParams.MATCH_PARENT;
dialog.getWindow().setLayout(width, height);
}
}
将其添加到对话框片段中。