ギャラリーから画像ビューにiamgeを表示したい。 ギャラリーから画像を呼び出すときに、カメラからの画像のサイズを固定したいと思います。 私に手を差し伸べてもらえますか? カメラから選択すると、createScaledBitmapとしてスケーリングされたイメージにすることができます。 setImageURI以外のアイデアがある場合は、アドバイスをいただけますか? URIの代わりにsetImageBitmapを使用できますか? blob型のsqliteに保存するなど、関連するリストでこれらの画像を保存します。 アドバイスをお願いします。ありがとう。拡大縮小画像を表示ギャラリーから見る
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;
}
}
は、なぜあなたはBitmap.createScaledBitmapを使用いけないCASE PICK_FROM_GALLERYでこれを試してみてください()はサイズを固定する – Abhi
PICK_FROM_CAMERAと同じ意味ですか?どうやって使うの? – wholee1