У меня есть ImageView
, в котором необходимо выбрать Галерею, которую нужно установить, но когда я выбираю изображения папки камеры, выбранное изображение не установлено в ImageView
.Установите изображение в изображение из папки камеры
if (requestCode == REQUEST_PICK_IMAGE_FROM_GALLERY) {
Uri selectedImg = data.getData();
String[] filePath = {MediaStore.Images.Media.DATA};
Cursor c = getActivity().getContentResolver().query(selectedImg, filePath, null, null, null);
c.moveToFirst();
int columnIndex = c.getColumnIndex(filePath[0]);
String picturePath = c.getString(columnIndex);
bitmap = BitmapFactory.decodeFile(picturePath,options);
mUserProfileImage.setImageBitmap(bitmap);
}
hi devcelebi, это «данные», были возвращены данные в onActivityResult и что такое «ExifInterface» и «c»? Спасибо за быстрый ответ. –
Exifinterface для orient.c - это имя файла. Если вам не нужен элемент управления ориентацией, вы не будете писать exif.You можете попытаться использовать bitmapfactory.options в этом коде – devcelebi