自定义警报对话框?

Custom AlertDialog?

我正在尝试创建 Custom AlertDialog,当我点击它时,它会为我提供列表视图中某个项目的完整详细信息,但是当我展开布局时,它不会给我正确测量我创建的布局,这就是我的意思:

为了将对话框放大到完整视图,您必须将此代码添加到 onActivityCreated() 或者可以完成它 onCreate Dialog() 但在对话创建之后。所以在 onActivityCreated() 方法

中使用它会很有效
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    Dialog dialog = super.onCreateDialog(savedInstanceState);
    dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
    return dialog;
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    return inflater.inflate(getLayoutId(), container, false);
}



@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    Dialog dialog = getDialog();
    if (dialog != null) {
            dialog.getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT,
                    ViewGroup.LayoutParams.WRAP_CONTENT);
            dialog.getWindow().setBackgroundDrawable(new ColorDrawable(0));
        }
    }
}

呵呵,这对你有帮助。