Я хочу отобразить iamge на imageView из галереи.
Когда я вызываю картинку из галереи, я хочу установить размер изображения, как с камеры.
Не могли бы вы дать мне руку?
Когда я выбираю с камеры, его можно масштабировать как createScaledBitmap.
Если у вас есть другая идея, не setImageURI, не могли бы вы дать мне совет?
Могу ли я использовать setImageBitmap вместо URI?
Я хочу сохранить эти изображения с соответствующим списком, такие как сохранение в sqlite для типа BLOB-объектов.
Пожалуйста, посоветуйте мне. Спасибо.
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if (resultCode != RESULT_OK) return;
switch (requestCode)
{
case PICK_FROM_CAMERA:
Bundle extras = data.getExtras();
Bitmap selectedImage = (Bitmap) extras.get("data");
selectedImage = Bitmap.createScaledBitmap(selectedImage, 200, 250, false);
mImageView.setImageBitmap(selectedImage);
break;
case PICK_FROM_GALLERY:
Uri selectedImageUri = data.getData();
selectedImagePath = getPath(selectedImageUri);
System.out.println("Image Path : " + selectedImagePath);
mImageView.setImageURI(selectedImageUri);
break;
}
}