具有自定义布局且没有标题的FragmentDialog未最大化

时间:2015-03-23 16:38:32

标签: android

我正在创建一个对话框,我不需要标题区域,所以我只是在onCreateView中禁用它,如下所示:

getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);

这种方法的问题在于,执行此操作后,对话框无法正确显示。它没有显示充气布局的全部内容,而且非常小。如果删除该行代码,对话框将完全显示。

可能导致此问题的原因以及如何解决?谢谢。

1 个答案:

答案 0 :(得分:0)

在您的onCreate方法中试用此代码,如下所示:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setStyle(DialogFragment.STYLE_NO_TITLE, android.R.style.Theme_Holo_Light_Dialog_NoActionBar_MinWidth);
}