我正在创建一个对话框,我不需要标题区域,所以我只是在onCreateView中禁用它,如下所示:
getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
这种方法的问题在于,执行此操作后,对话框无法正确显示。它没有显示充气布局的全部内容,而且非常小。如果删除该行代码,对话框将完全显示。
可能导致此问题的原因以及如何解决?谢谢。
答案 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);
}