DialogFragment Center水平

时间:2014-07-24 11:28:49

标签: android dialogfragment

我试图让我的对话框填满整个屏幕。这是代码:

public void onStart() {
        super.onStart();
        AlertDialog dialog = (AlertDialog)getDialog();

        WindowManager.LayoutParams params = getDialog().getWindow().getAttributes();
        params.width = ViewGroup.LayoutParams.MATCH_PARENT;
        params.height = ViewGroup.LayoutParams.MATCH_PARENT;
        dialog.getWindow().setAttributes(params);
}

问题是高度似乎仍然包裹着内容。然而宽度看起来很好。这没关系,但除了高度没有填满整个屏幕这一事实外,对话框现在不再是水平居中,而是从屏幕的上边缘开始。

我已经尝试params.gravity = Gravity.CENTER但没有成功。

有关于此的任何想法吗?

0 个答案:

没有答案