gpt4 book ai didi

java - 无法在dialogFragment android中设置来自图库或相机的图像

转载 作者:行者123 更新时间:2023-12-02 01:38:20 24 4
gpt4 key购买 nike

我想使用库简单图像显示图库或相机中的图像,并使用滑动将其显示到我的对话框 fragment 。但图像仍然无法显示。我使用 butterKnife 来绑定(bind)查看我的dialogFragment。这是我的一些代码。先谢谢了

        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 并按预期显示

关于java - 无法在dialogFragment android中设置来自图库或相机的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57504143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com