从相机拍照并从图库中选择并在图像视图中显示

and*_*dev 3 android imageview

我想从画廊拍摄照片并将其设置在我的ImageView中以及我想从相机拍摄照片并将其设置为我的相同图像视图.

我非常坚持这一点.

谁能帮我?

谢谢.

Sha*_*afi 11

您可以通过以下方式处理相机视图:

cameraImageView.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
            startActivityForResult(intent, 0);

        }
    });
Run Code Online (Sandbox Code Playgroud)

捕获图像后返回时,在活动中执行此操作.

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if(requestCode == 0)
    {
        if(data != null)
        {
            Bitmap photo = (Bitmap) data.getExtras().get("data");
            photo = Bitmap.createScaledBitmap(photo, 80, 80, false);
            imageView.setImageBitmap(photo);
        }
        else{
        }
    }
}
Run Code Online (Sandbox Code Playgroud)