Java 无法在dialogFragment android中设置来自画廊或照相机的图像

Java 无法在dialogFragment android中设置来自画廊或照相机的图像,java,android,Java,Android,我想使用library easy image显示来自图库或相机的图像,并使用glide to my dialog Fragment显示它。但图像仍然无法显示。我用butterKnife查看我的对话片段。这是我的一些代码。谢谢你 EasyImage.handleActivityResult(requestCode, resultCode, data, getActivity(), new DefaultCallback() {

我想使用library easy image显示来自图库或相机的图像,并使用glide to my dialog Fragment显示它。但图像仍然无法显示。我用butterKnife查看我的对话片段。这是我的一些代码。谢谢你

        EasyImage.handleActivityResult(requestCode, resultCode, data, getActivity(),
                new DefaultCallback() {
                    @Override
                    public void onImagePickerError(Exception e, EasyImage.ImageSource source, int type) {

                    }

                    @Override
                    public void onImagePicked(File imageFile, EasyImage.ImageSource source, int type) {
                        switch (type) {
                            case REQUEST_CODE_GALLERY:
                                Glide.with(context)
                                        .load(imageFile)

                                       .centerCrop()
                                        .into(ivPhotoProfile);
                                ViewUtils.showLog("photo" + ivPhotoProfile);
                                ivPhotoProfile.setVisibility(View.VISIBLE);

                                break;
                            case REQUEST_CODE_CAMERA:
                                imageTaken = ImageUtils.compressImage(imageFile,ImageUtils.createPhotoFile(getActivity()));

                                Glide.with(Objects.requireNonNull(getActivity()))
                                        .load(imageTaken)
                                        .apply(RequestOptions.fitCenterTransform())
                                        .into(ivPhotoProfile);

                                break;
                        }

                    }

                    @Override
                    public void onCanceled(EasyImage.ImageSource source, int type) {

                    }
                });
    }```


可能您的DialogFragment没有正确显示您的ImageView。请确保您的DialogFragment有足够的空间显示您的ImageView,并显示为expect

这不是因为这一点,谢谢您的回答。设置ImageView的特定宽度为我修复了它