拍照的相机和画廊的选择和显示图像视图视图、画廊、图像、相机

2023-09-12 07:54:45 作者:远方的情书

我想拍摄照片​​的画廊,并设置它在我的ImageView以及我想从摄像头拍照,并将其设置成我一样的图像视图。

I want to take photos from gallery and set it in my ImageView as well as I want to take photo from camera and set it into my same Image View.

我很憋屈的这一点。

谁能帮我?

感谢。

推荐答案

您可以处理你的摄影机视图点击是这样的:

You can handle your camera view click this way:

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

        }
    });

在拍摄图像后返回做在您的活动。

Do this in your activity when you return after capturing image.

@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{
        }
    }
}
 
精彩推荐
图片推荐